diff --git a/spectre-meltdown-checker.sh b/spectre-meltdown-checker.sh index 43e2644..d371376 100755 --- a/spectre-meltdown-checker.sh +++ b/spectre-meltdown-checker.sh @@ -4018,14 +4018,15 @@ check_CVE_2018_3646_linux() # this can always be overridden with --vmm in any case. 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 || \ - pgrep xenbus >/dev/null || pgrep xenwatch >/dev/null || pgrep xenstored >/dev/null || pgrep xenconsoled >/dev/null; then + 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 '\