fix(redhat-based): collect running kernel packages (#1950)

This commit is contained in:
MaineK00n
2024-06-06 10:28:40 +09:00
committed by GitHub
parent 0533069446
commit 5af1a22733
6 changed files with 454 additions and 146 deletions

View File

@@ -543,7 +543,7 @@ func (o *redhatBase) parseInstalledPackages(stdout string) (models.Packages, mod
// `Kernel` and `kernel-devel` package may be installed multiple versions.
// From the viewpoint of vulnerability detection,
// pay attention only to the running kernel
isKernel, running := isRunningKernel(*pack, o.Distro.Family, o.Kernel)
isKernel, running := isRunningKernel(*pack, o.Distro.Family, o.Distro.Release, o.Kernel)
if isKernel {
if o.Kernel.Release == "" {
// When the running kernel release is unknown,