Prisma Cloud Compute: Why is the "fix status" empty for some NVD CVEs despite a fix being available?
3577
Created On 08/15/24 00:00 AM - Last Modified 06/15/26 21:39 PM
Question
Why is the "fix status" empty for some CVEs despite a fix being available according to the conditions, description, and NVD?
Environment
- Prisma Cloud Compute (self-hosted)
- Prisma Cloud Enterprise (SaaS)
Version 34+
Answer
- Generally, for application CVEs and jar CVEs, we source the data from NVD.
- NVD does not have a status field and they do not provide any fixed versions, only affected versions.
- For NVD we parse fix statuses based on the affected versions and the description.
- For the description:
- In the description we look for certain phrases like “fixed in x”
- For affected versions:
- In affected version conditions, if we see something like <x, then we can assume
xis a fix version and fill a status based on that. - In affected version conditions, if we see only affected versions (
<=xorUp to (including) xas NVD lists it), we cannot make assumptions about the fix version. - For example if we see
<=1.9.13we don’t know if the fix version is1.9.14or2.0or if there is one at all.Since we cannot parse a fix status based on the data NVD gives us and we do not want to make any false assumptions, the status is left blank.
- In affected version conditions, if we see something like <x, then we can assume
- For the description:
This is the expected behavior for NVD CVEs where the fix version is not clear.
Additional Information
View our documentation here on scan reports.