From e896a9bd3de5b254340c03f7dcbced73c6721c50 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sat, 25 May 2019 06:54:35 +0200 Subject: [PATCH] vulnerabilities.cgi fix string handling remove lf at the end for correct matching and not strip "Mitigated:" if it was not full working and still vulnerable. Signed-off-by: Arne Fitzenreiter --- html/cgi-bin/vulnerabilities.cgi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/html/cgi-bin/vulnerabilities.cgi b/html/cgi-bin/vulnerabilities.cgi index 74d2220170..a15accfa03 100644 --- a/html/cgi-bin/vulnerabilities.cgi +++ b/html/cgi-bin/vulnerabilities.cgi @@ -150,7 +150,7 @@ for my $vuln (sort keys %VULNERABILITIES) { END if ($message) { - print "$status_message: $message"; + print "$status_message - $message"; } else { print "$status_message"; } @@ -227,9 +227,11 @@ sub check_status($) { my $status = ; close(FILE); + chomp($status); + # Fix status when something has been mitigated, but not fully, yet if ($status =~ /^(Mitigation): (.*vulnerable.*)$/) { - return ("Vulnerable", $2); + return ("Vulnerable", $status); } if ($status =~ /^(Vulnerable|Mitigation): (.*)$/) { -- 2.39.2