mirror of
https://github.com/speed47/spectre-meltdown-checker.git
synced 2026-04-02 13:17:07 +02:00
fix: CVE-2023-20569: logic errors with kernel_sro type change (bool => str)
This commit is contained in:
@@ -64,9 +64,9 @@ check_CVE_2023_20569_linux() {
|
|||||||
# if it's present, then SRSO is NOT compiled in
|
# if it's present, then SRSO is NOT compiled in
|
||||||
pstatus yellow NO "kernel not compiled with (CPU|MITIGATION)_SRSO"
|
pstatus yellow NO "kernel not compiled with (CPU|MITIGATION)_SRSO"
|
||||||
else
|
else
|
||||||
# if it's not present, then SRSO is compiled in IF kernel_sro==1, otherwise we're just
|
# if it's not present, then SRSO is compiled in IF kernel_sro is set, otherwise we're just
|
||||||
# in front of an old kernel that doesn't have the mitigation logic at all
|
# in front of an old kernel that doesn't have the mitigation logic at all
|
||||||
if [ "$kernel_sro" = 1 ]; then
|
if [ -n "$kernel_sro" ]; then
|
||||||
kernel_srso="SRSO mitigation logic is compiled in the kernel"
|
kernel_srso="SRSO mitigation logic is compiled in the kernel"
|
||||||
pstatus green OK "$kernel_srso"
|
pstatus green OK "$kernel_srso"
|
||||||
else
|
else
|
||||||
@@ -110,9 +110,9 @@ check_CVE_2023_20569_linux() {
|
|||||||
# if it's present, then IBPB_ENTRY is NOT compiled in
|
# if it's present, then IBPB_ENTRY is NOT compiled in
|
||||||
pstatus yellow NO "kernel not compiled with (CPU|MITIGATION)_IBPB_ENTRY"
|
pstatus yellow NO "kernel not compiled with (CPU|MITIGATION)_IBPB_ENTRY"
|
||||||
else
|
else
|
||||||
# if it's not present, then IBPB_ENTRY is compiled in IF kernel_sro==1, otherwise we're just
|
# if it's not present, then IBPB_ENTRY is compiled in IF kernel_sro is set, otherwise we're just
|
||||||
# in front of an old kernel that doesn't have the mitigation logic at all
|
# in front of an old kernel that doesn't have the mitigation logic at all
|
||||||
if [ "$kernel_sro" = 1 ]; then
|
if [ -n "$kernel_sro" ]; then
|
||||||
kernel_ibpb_entry="IBPB_ENTRY mitigation logic is compiled in the kernel"
|
kernel_ibpb_entry="IBPB_ENTRY mitigation logic is compiled in the kernel"
|
||||||
pstatus green OK "$kernel_ibpb_entry"
|
pstatus green OK "$kernel_ibpb_entry"
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user