|
@@ -32,7 +32,7 @@ CVE_PRODUCT ??= "${BPN}"
|
|
|
CVE_VERSION ??= "${PV}"
|
|
|
|
|
|
CVE_CHECK_DB_DIR ?= "${DL_DIR}/CVE_CHECK"
|
|
|
-CVE_CHECK_DB_FILE ?= "${CVE_CHECK_DB_DIR}/nvdcve_2-1.db"
|
|
|
+CVE_CHECK_DB_FILE ?= "${CVE_CHECK_DB_DIR}/nvdcve_2-2.db"
|
|
|
CVE_CHECK_DB_FILE_LOCK ?= "${CVE_CHECK_DB_FILE}.lock"
|
|
|
|
|
|
CVE_CHECK_LOG ?= "${T}/cve.log"
|
|
@@ -447,9 +447,10 @@ def get_cve_info(d, cves):
|
|
|
cve_data[row[0]]["summary"] = row[1]
|
|
|
cve_data[row[0]]["scorev2"] = row[2]
|
|
|
cve_data[row[0]]["scorev3"] = row[3]
|
|
|
- cve_data[row[0]]["modified"] = row[4]
|
|
|
- cve_data[row[0]]["vector"] = row[5]
|
|
|
- cve_data[row[0]]["vectorString"] = row[6]
|
|
|
+ cve_data[row[0]]["scorev4"] = row[4]
|
|
|
+ cve_data[row[0]]["modified"] = row[5]
|
|
|
+ cve_data[row[0]]["vector"] = row[6]
|
|
|
+ cve_data[row[0]]["vectorString"] = row[7]
|
|
|
cursor.close()
|
|
|
conn.close()
|
|
|
return cve_data
|
|
@@ -514,6 +515,7 @@ def cve_write_data_text(d, patched, unpatched, ignored, cve_data):
|
|
|
write_string += "CVE SUMMARY: %s\n" % cve_data[cve]["summary"]
|
|
|
write_string += "CVSS v2 BASE SCORE: %s\n" % cve_data[cve]["scorev2"]
|
|
|
write_string += "CVSS v3 BASE SCORE: %s\n" % cve_data[cve]["scorev3"]
|
|
|
+ write_string += "CVSS v4 BASE SCORE: %s\n" % cve_data[cve]["scorev4"]
|
|
|
write_string += "VECTOR: %s\n" % cve_data[cve]["vector"]
|
|
|
write_string += "VECTORSTRING: %s\n" % cve_data[cve]["vectorString"]
|
|
|
write_string += "MORE INFORMATION: %s%s\n\n" % (nvd_link, cve)
|
|
@@ -631,6 +633,7 @@ def cve_write_data_json(d, patched, unpatched, ignored, cve_data, cve_status):
|
|
|
"summary" : cve_data[cve]["summary"],
|
|
|
"scorev2" : cve_data[cve]["scorev2"],
|
|
|
"scorev3" : cve_data[cve]["scorev3"],
|
|
|
+ "scorev4" : cve_data[cve]["scorev4"],
|
|
|
"vector" : cve_data[cve]["vector"],
|
|
|
"vectorString" : cve_data[cve]["vectorString"],
|
|
|
"status" : status,
|