Safeguard
Industry Analysis•

Which weakness types show up most in CISA's KEV catalog?

Counting CWE tags on KEV entries added since 2023: access control, memory safety and command or code injection each cover roughly 15 to 18 percent.

Safeguard Security Team
3 min read

Among KEV entries added since 2023 that carry a CWE tag, authentication and access control weaknesses cover about 18 percent, memory safety about 17 percent, and command or code injection about 15 percent. No single class dominates. The most common single tag is OS command injection, CWE-78.

Method

We downloaded the CISA KEV JSON feed on 19 October 2026 (catalog version 2026.10.16, 1,748 entries). Each entry has a cwes list. Of the 882 entries added since 1 January 2023, 818 have at least one CWE tag and 64 have none, so we count only the 818.

We grouped CWE IDs into five families. Memory safety: CWE-787, 416, 119, 122, 125, 121, 190, 415, 476. Command or code injection: CWE-78, 77, 94, 95, 917. Authentication and access: CWE-287, 306, 862, 863, 284, 285, 269, 290, 288, 798. Deserialization: CWE-502. Path traversal and file upload: CWE-22, 434, 23.

An entry can carry several tags, so the shares do not add up to 100 percent. CWE tags come from CVE record authors and are sometimes broad, so treat the grouping as a rough lens.

What the numbers say

FamilyAll entriesAdded since 2023Added in 2026
Memory safety23.0%17.2%14.5%
Authentication and access13.4%17.8%20.4%
Command or code injection14.0%15.4%14.5%
Deserialization4.5%5.7%5.1%
Path traversal and file upload7.2%6.7%8.6%

Whole-catalog numbers lean toward memory bugs because older entries are heavy on desktop software. Since 2023 the balance has moved toward authentication and access flaws, and in 2026 that family is the largest at 20.4 percent of tagged entries (255 entries with tags).

The most common single tags since 2023 are CWE-78 OS command injection (60), CWE-502 deserialization of untrusted data (47), CWE-416 use after free (44), CWE-22 path traversal (40), CWE-94 code injection (40), CWE-287 improper authentication (37), CWE-787 out of bounds write (36) and CWE-306 missing authentication for a critical function (29).

What to do with it

The practical reading is about where to spend review time. Attackers are exploiting bugs that let them run commands or skip a login. Those are often found in internet facing products, which is why exposure matters as much as class.

For teams that build software, three habits map to these families. Treat every code path that builds a shell command or evaluates input as a review hotspot. Make authentication the default on every internal endpoint, because missing authentication appears in the list for a reason. And avoid deserializing data you do not control, or restrict it to a safe format.

For teams that run other people's software, the same list says which patches to take first: remote code execution and authentication bypass fixes on anything reachable from outside.

Quick check

Do memory safety bugs still lead the KEV catalog?

Over the whole catalog, yes, at 23.0 percent of tagged entries. Among entries added since 2023 they are second, at 17.2 percent, behind authentication and access at 17.8.

Why not just use the CVSS score instead?

CVSS describes severity in theory. KEV records exploitation in practice. A weakness family tells you where to look in code, which a score alone does not.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.