Skip to main content
  1. Index/

KEV (CISA Known Exploited Vulnerabilities Catalog)

The CISA Known Exploited Vulnerabilities (KEV) Catalog is a living database maintained by the US Cybersecurity and Infrastructure Security Agency that lists CVEs for which CISA has obtained reliable evidence of active exploitation in the wild. It was established under Binding Operational Directive 22-01 (BOD 22-01), issued in November 2021, which requires all US Federal Civilian Executive Branch (FCEB) agencies to remediate KEV-listed vulnerabilities within prescribed timeframes — typically 2 weeks for critical vulnerabilities and up to 6 months for older ones. A vulnerability must meet three criteria to be added: it must have a CVE ID, there must be reliable evidence of exploitation in the wild (not just a proof-of-concept or theoretical risk), and there must be clear remediation guidance available. CISA accepts nominations from the public and adds vulnerabilities continuously; the catalog is available in CSV and JSON formats at a stable URL, making it machine-consumable for integration into vulnerability management platforms and asset inventory tools.

The KEV’s operational significance is what distinguishes it from other vulnerability scoring and tracking mechanisms. The CVSS base score measures a vulnerability’s theoretical severity — how bad exploitation could be in the worst case — but says nothing about whether exploitation is actually occurring. The overwhelming majority of published CVEs are never exploited at scale in the wild; concentrating patching resources on high-CVSS scores that attackers ignore while KEV vulnerabilities with moderate scores go unpatched is a well-documented failure mode of traditional vulnerability management programmes. The KEV inverts this logic: it answers the question “what are attackers actually using right now?” rather than “what could theoretically be the most damaging?” Research by CISA and independent analysts consistently shows that KEV vulnerabilities have a dramatically higher probability of being used in a breach than a randomly selected high-CVSS vulnerability. A vulnerability with a CVSS score of 6.5 that is in the KEV catalog represents a higher operational risk than a CVSS 9.8 that is not, because the 6.5 is being actively weaponised. Ransomware groups and nation-state actors frequently exploit KEV-listed vulnerabilities — many KEV entries carry annotations identifying the specific threat actor groups or ransomware families known to use them.

KEV should be the floor of any vulnerability management programme, not the ceiling. The intended use is: continuously monitor the KEV feed (via the JSON API or a SIEM integration), correlate it against your asset inventory and SBOM data to identify affected systems, and remediate within the BOD 22-01 timeframes regardless of the CVSS score. For organisations outside the US federal government, BOD 22-01 is not legally binding, but CISA explicitly recommends all organisations treat KEV as a mandatory remediation priority — and major compliance frameworks including PCI DSS, NIST SP 800-53, and ISO 27001 vulnerability management controls are increasingly interpreted to require KEV-aligned prioritisation. The KEV feeds naturally into VEX workflows: if a component in your SBOM has a KEV-listed CVE and your VEX document does not contain a not_affected assertion with a valid justification, that vulnerability must be treated as actively exploitable in your product. In the container and Kubernetes context, SBOM-aware scanners (Grype, Trivy, Snyk) and admission controllers (Kyverno with image scanning policies) can be configured to block deployment of images containing KEV-listed vulnerabilities without a corresponding VEX not_affected assertion, providing a continuous KEV-aware gate in the CI/CD pipeline.

Related

CVSS (Common Vulnerability Scoring System)

CVSS (Common Vulnerability Scoring System) is an open framework published by FIRST (Forum of Incident Response and Security Teams) for characterising and communicating the technical severity of software vulnerabilities through a standardised numerical score. The current version is CVSS v4.0 (released November 2023), which introduced a fourth metric group and clarified nomenclature to address the persistent misuse of CVSS Base scores as standalone risk measurements. CVSS scores appear in the NVD (National Vulnerability Database), CVE entries, scanner output from Qualys, Tenable, Rapid7, Grype, and Trivy, and in compliance frameworks that specify remediation SLAs based on severity bands — “critical (9.0–10.0) within 15 days, high (7.0–8.9) within 30 days.” The score ranges from 0.0 (no impact) to 10.0 (maximum severity) and maps to five qualitative ratings: None (0.0), Low (0.1–3.9), Medium (4.0–6.9), High (7.0–8.9), and Critical (9.0–10.0).

SBOM (Software Bill of Materials)

A Software Bill of Materials (SBOM) is a structured, machine-readable list of the components that make up a software artifact: open-source libraries, proprietary packages, operating system packages, programming language dependencies, and the transitive dependencies of all of the above. It is the software analogue of the ingredient list on packaged food — the thing that tells a consumer (or an automated system) precisely what is inside. The term and concept predate current security mandates but became a regulatory requirement in the US through Executive Order 14028 (May 2021), which directed NIST and NTIA to define minimum SBOM elements for software sold to the federal government. The NTIA’s resulting guidance specifies seven minimum data fields per component: supplier name, component name, version, component identifier (CPE or PURL), dependency relationships, SBOM author, and timestamp. The practical use cases SBOMs enable are vulnerability management (correlating component versions against CVE databases to identify affected software), licence compliance (detecting GPL or other licence obligations across the dependency graph), and incident response (determining within minutes which systems in a fleet contain a newly-disclosed vulnerable component, as organisations that had SBOMs could do during the Log4Shell response and those without could not).

VEX (Vulnerability Exploitability eXchange)

VEX (Vulnerability Exploitability eXchange) is a machine-readable assertion format that answers the question an SBOM alone cannot: given that a product contains a component affected by a known CVE, is that vulnerability actually exploitable in this specific product? An SBOM identifies components and versions; a CVE database maps those versions to known vulnerabilities; but the intersection of the two systematically overstates actual risk. A container image built on a minimal base may include a library with a known buffer overflow in a network-parsing function — but if that function is never called by anything in the image, or the affected code path requires a configuration flag that is hardcoded off, the CVE is present but not exploitable. Without VEX, every scanner that ingests the SBOM raises an alert; with VEX, the supplier asserts the non-exploitability with a machine-readable justification that automated tooling can consume to suppress the alert without human triage. VEX originated in the same NTIA multistakeholder process that produced the SBOM minimum elements framework, and was formalised by CISA in 2021–2022.