When using the version specified in cve-summary.json, we need to
remove the suffix containing the custom version to match the
versions from the CVEs.
This patch truncates the version from cve-summary.json to use only
the base version of the kernel.
This is only applicable for kernels where the user has added their
own version.
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
is_kernel=True
if not is_kernel:
continue
-
+ # We remove custom versions after -
+ upstream_version = Version(pkg["version"].split("-")[0])
+ logging.info("Checking kernel %s", upstream_version)
kernel_cves = get_kernel_cves(args.datadir,
compiled_files,
- Version(pkg["version"]))
+ upstream_version)
logging.info("Total kernel cves from kernel CNA: %s", len(kernel_cves))
cves = {issue["id"]: issue for issue in pkg["issue"]}
logging.info("Total kernel before processing cves: %s", len(cves))