Skip to content

Commit f71a6a7

Browse files
committed
FIX Invalid CVSS computation (6.1.9) test
#2
1 parent 423ac80 commit f71a6a7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/CSAF/Validator/MandatoryTests.pm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@ sub TEST_6_1_9 {
566566

567567
foreach my $score (@scores) {
568568

569-
if ($cvss_v2->$score && $cvss->$score != $cvss_v2->$score) {
569+
if (($cvss_v2->$score && $cvss->$score) && ($cvss->$score != $cvss_v2->$score)) {
570570
$self->add_message(
571571
category => 'mandatory',
572572
path => "/vulnerabilities/$vuln_idx/score/$score_idx/cvss_v2",
@@ -604,7 +604,7 @@ sub TEST_6_1_9 {
604604

605605
foreach my $score (@scores) {
606606

607-
if ($cvss_v3->$score && $cvss->$score != $cvss_v3->$score) {
607+
if (($cvss_v3->$score && $cvss->$score) && ($cvss->$score != $cvss_v3->$score)) {
608608
$self->add_message(
609609
category => 'mandatory',
610610
path => "/vulnerabilities/$vuln_idx/score/$score_idx/cvss_v3",
@@ -617,7 +617,7 @@ sub TEST_6_1_9 {
617617

618618
foreach my $severity (@severities) {
619619

620-
if ($cvss_v3->$severity && $cvss->$severity ne $cvss_v3->$severity) {
620+
if (($cvss_v3->$severity && $cvss->$severity) && ($cvss->$severity ne $cvss_v3->$severity)) {
621621
$self->add_message(
622622
category => 'mandatory',
623623
path => "/vulnerabilities/$vuln_idx/score/$score_idx/cvss_v3",

0 commit comments

Comments
 (0)