mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-05-10 17:28:26 +02:00
vulnerabilities.cgi: Regard mitigations that only mitigate something still as vulnerable
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -125,12 +125,6 @@ for my $vuln (sort keys %VULNERABILITIES) {
|
|||||||
$colour = "white";
|
$colour = "white";
|
||||||
$bgcolour = ${Header::colourred};
|
$bgcolour = ${Header::colourred};
|
||||||
|
|
||||||
# Mitigated but smt is enabled
|
|
||||||
} elsif ($status eq "Mitigation-SMT") {
|
|
||||||
$status_message = $Lang::tr{'mitigated'};
|
|
||||||
$colour = "white";
|
|
||||||
$bgcolour = ${Header::colourred};
|
|
||||||
|
|
||||||
# Mitigated
|
# Mitigated
|
||||||
} elsif ($status eq "Mitigation") {
|
} elsif ($status eq "Mitigation") {
|
||||||
$status_message = $Lang::tr{'mitigated'};
|
$status_message = $Lang::tr{'mitigated'};
|
||||||
@@ -233,8 +227,9 @@ sub check_status($) {
|
|||||||
my $status = <FILE>;
|
my $status = <FILE>;
|
||||||
close(FILE);
|
close(FILE);
|
||||||
|
|
||||||
|
# Fix status when something has been mitigated, but not fully, yet
|
||||||
if ($status =~ /^(Mitigation): (.*vulnerable.*)$/) {
|
if ($status =~ /^(Mitigation): (.*vulnerable.*)$/) {
|
||||||
return ("Mitigation-SMT", $2);
|
return ("Vulnerable", $2);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($status =~ /^(Vulnerable|Mitigation): (.*)$/) {
|
if ($status =~ /^(Vulnerable|Mitigation): (.*)$/) {
|
||||||
|
|||||||
Reference in New Issue
Block a user