You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I scanned the r-base:latest image with grype (digest sha256:37729a5d96546ca5067552c5eaeb44e18cee2c07b4f242b5bafb83ff06539d52) and noticed it had 0 CVEs. I checked it with Snyk and Docker scout, and they did find CVEs, so I dug in a bit. There appears to be a distro-matching issue with Debian 13/testing/sid in Grype.
I tested this with the debian:testing image as well, and it also reproduces.
I think this is because these images don't have a VERSION_ID field in the /etc/os-release file, but that's just a guess.
@luhring checked the Grype DB and found that there are vulnerability entries for Debian 13, but for some reason these images aren't matching against it.
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
For now we might need to maintain a mapping of debian and ubuntu codenames -> version within grype in order to find the correct namespace in cases where version is missing, but it would be good in a future grype-db schema to ensure we encode enough information about vulnerability namespaces and providers so we can still potentially find the correct items even if some information is missing
What happened:
I scanned the r-base:latest image with grype (digest
sha256:37729a5d96546ca5067552c5eaeb44e18cee2c07b4f242b5bafb83ff06539d52
) and noticed it had 0 CVEs. I checked it with Snyk and Docker scout, and they did find CVEs, so I dug in a bit. There appears to be a distro-matching issue with Debian 13/testing/sid in Grype.I tested this with the
debian:testing
image as well, and it also reproduces.I think this is because these images don't have a
VERSION_ID
field in the/etc/os-release
file, but that's just a guess.@luhring checked the Grype DB and found that there are vulnerability entries for Debian 13, but for some reason these images aren't matching against it.
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
grype r-base-latest
Anything else we need to know?:
Environment:
grype version
:cat /etc/os-release
or similar):The text was updated successfully, but these errors were encountered: