false negative for cpe:2.3:o:linux:linux_kernel:6.6.16:*:*:*:*:*:*:*
What happened:
expected to find vulnerabilities for given cpe : cpe:2.3:o:linux:linux_kernel:6.6.16:::::::* but none were found
What you expected to happen:
expected to receive a list of vulnerabilities that exceed a 1000 for the given cpe cpe:2.3:o:linux:linux_kernel:6.6.16:::::::*
How to reproduce it (as minimally and precisely as possible):
- download used BOM : sbom-false-negatives.json
- run grype sbom:sbom-false-negatives.json
- receive no vulnerabilities
✔ Scanned for vulnerabilities [0 vulnerability matches]
├── by severity: 0 critical, 0 high, 0 medium, 0 low, 0 negligible
└── by status: 0 fixed, 0 not-fixed, 0 ignored
[0000] WARN unable to determine linux distribution: unable to determine distro
No vulnerabilities foundPlease also include the grype command and any configuration used. --> grype sbom:sbom-false-negatives.json Anything else we need to know?: I have run the software with hundreds of sboms in that particular format using cpes it always seemed to find vulnerabilities but in this case it didnot which i found peculiar given the quality of previous results
Environment:
- Output of
grype version:
Application: grype Version: 0.86.1 BuildDate: 2024-12-13T19:32:52Z GitCommit: 5c4fee7b1170976ab435de052fc3611bc955f1f1 GitDescription: v0.86.1 Platform: linux/amd64 GoVersion: go1.23.4 Compiler: gc Syft Version: v1.18.1 Supported DB Schema: 5
- OS (e.g:
cat /etc/os-releaseor similar):
NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal
Thank you for your support, bom was deliberately truncated from other irrelevant components and grype rerun on the truncated version
Source: anchore/grype