From 62b46df4e703f2ac405cad295e28c21c8ef116ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lesimple?= Date: Sat, 18 May 2019 14:22:42 +0200 Subject: [PATCH] fix(l1tf): remove libvirtd from hypervisor detection (#278) --- spectre-meltdown-checker.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spectre-meltdown-checker.sh b/spectre-meltdown-checker.sh index 68d0d53..9653b07 100755 --- a/spectre-meltdown-checker.sh +++ b/spectre-meltdown-checker.sh @@ -4013,14 +4013,15 @@ check_CVE_2018_3646_linux() has_vmm=0 if command -v pgrep >/dev/null 2>&1; then # remove xenbus and xenwatch, also present inside domU - if pgrep qemu >/dev/null || pgrep kvm >/dev/null || pgrep libvirtd >/dev/null || \ + # remove libvirtd as it can also be used to manage containers and not VMs + if pgrep qemu >/dev/null || pgrep kvm >/dev/null || \ pgrep xenstored >/dev/null || pgrep xenconsoled >/dev/null; then has_vmm=1 fi else # ignore SC2009 as `ps ax` is actually used as a fallback if `pgrep` isn't installed # shellcheck disable=SC2009 - if ps ax | grep -vw grep | grep -q -e '\