Skip to content

recorded together · two weakness classes

Input Validation and Logic and File and Path Handling

32 CVEs · 1 exploited

32 CVEs name a weakness of both Input Validation and Logic and File and Path Handling, fewer than chance alone would give (about 110). The pairing most often behind it is CWE-180 (Incorrect Behavior Order: Validate Before Canonicalize) with CWE-22 (Path Traversal), in 4 CVEs.

Every dot is a CVE whose record names a weakness from both classes, neither being the other's parent in the CWE hierarchy. The named ones come first: exploited in the wild, then those with a public check, then the likeliest to be.

CVEs that carry a weakness of both
32
Chance alone would give
about 110
So they are recorded together
less often than chance (0.3×)

A CVE counts when its record names a weakness from each class, neither being the other's parent. It says the two kinds of flaw are recorded together in one vulnerability more or less often than chance: not that one causes the other, and it follows how the people who file CVEs choose CWEs.

How this is weighed, and the sources

Chance is what the two classes' shares of all CVEs that carry weaknesses of two or more classes would give if weaknesses paired at random. A line is drawn on the dial from 25 CVEs and 1.15 times chance. Weaknesses are the CWEs the CVE List and NVD record; exploitation is CISA KEV, likelihood is EPSS.

exploited in the wild
1

Every one of the 32 is a mark on the map. Named now: 1 to 26, most at risk first.

  1. Git allows arbitrary code execution through broken config quotingCVE-2025-48384git · CVSS 8.1 · 4.5% likely

    CWE-436Git

  2. Cupsd Listen arbitrary chmod 0140777CVE-2024-35235OpenPrinting · CVSS 4.4 · 2.4% likely

    CWE-59OpenPrinting

  3. A permissive list of allowed inputs flaw was found in DPDK. This issue allows a remote attacker to cause a denial of service triggered by sending a crafted Vhost header to DPDK.CVE-2022-2132Dpdk · 2.4% likely

    CWE-791Dpdk

  4. Improper handling of case insensitive filesystems in Eclipse JGit allows arbitrary file writeCVE-2023-4759Eclipse Foundation · CVSS 8.8 · 2.2% likely

    CWE-59Eclipse Foundation

  5. Kentico before 12.0.50 allows file uploads in which the Content-Type header is inconsistent with the file extension, leading to XSS.CVE-2019-19493Kentico · 2.0% likely

    CWE-434Kentico

  6. FUXA has a Path Traversal Sanitization BypassCVE-2026-25951frangoteam · CVSS 8.6 · 1.3% likely

    CWE-23Frangoteam

  7. Wasmtime doesn't fully sandbox all the Windows device filenamesCVE-2024-51745bytecodealliance · CVSS 2.3 · 0.8% likely

    CWE-67Bytecodealliance

  8. Vikunja has Path Traversal in CLI RestoreCVE-2026-27819go-vikunja · CVSS 7.2 · 0.8% likely

    CWE-22Go-Vikunja

  9. Alertmanager can expose local files content via specially crafted configCVE-2022-23536cortexproject · CVSS 6.5 · 0.8% likely

    CWE-73

  10. Jellyfin: Potential RCE via subtitle upload path traversal + .strm chainCVE-2026-35031jellyfin · CVSS 10 · 0.8% likely

    CWE-22Jellyfin

  11. @fastify/http-proxy vulnerable to prefix escape via decoded route parametersCVE-2026-120213@fastify/http-proxy · CVSS 9.1 · 0.7% likely

    CWE-22@fastify/http-proxy

  12. @fastify/static vulnerable to route guard bypass via non-canonical path segmentsCVE-2026-18427@fastify/static · CVSS 7.5 · 0.7% likely

    CWE-22@fastify/static

  13. Flask-Reuploaded: Extension-denylist bypass via case-folding asymmetry in name-override path (incomplete-fix variant of CVE-2026-27641)CVE-2026-54567jugmac00 · CVSS 7.5 · 0.6% likely

    CWE-178

  14. baserCMS: Encoded path traversal bypass in the theme file APICVE-2026-114622baserproject · CVSS 7.2 · 0.6% likely

    CWE-22Baserproject

  15. zip Vulnerable to Incorrect Path Canonicalization During Archive Extraction, Leading to Arbitrary File WriteCVE-2025-29787zip-rs · CVSS 7.3 · 0.6% likely

    CWE-22Zip-Rs

  16. Kestra: Path traversal in `LocalStorage` allows any authenticated user to read arbitrary server files via the execution file-download API (`\..\` bypasses the `..` guard)CVE-2026-49984kestra-io · CVSS 7.7 · 0.6% likely

    CWE-22Kestra-Io

  17. OpenMage LTS has Path Traversal Filter Bypass in Dataflow ModuleCVE-2026-25525OpenMage · CVSS 4.9 · 0.5% likely

    CWE-22OpenMage

  18. Copier: Percent-encoded dot segments in template URLs can allow trusted-prefix escape (Incomplete fix for trust-prefix bypass)CVE-2026-62999copier-org · CVSS 7.5 · 0.4% likely

    CWE-22Copier-Org

  19. SiYuan: Incomplete sensitive path blocklist in globalCopyFiles allows reading /proc and Docker secretsCVE-2026-32747siyuan-note · CVSS 6.8 · 0.4% likely

    CWE-22Siyuan-Note

  20. Genians, Inc Genian NAC/ZTNA Remote Code ExecutionCVE-2026-76147Genians, Inc · CVSS 5.9 · 0.4% likely

    CWE-862Genians

  21. Astro: Image endpoint in @astrojs/node can read files from a case-variant sibling of the output directory on case-sensitive filesystemsCVE-2026-126364withastro · CVSS 6.3 · 0.4% likely

    CWE-22Withastro

  22. TYPO3 CMS - Security Misconfiguration in Form FrameworkCVE-2026-109162TYPO3 · CVSS 6.3 · 0.4% likely

    CWE-696Typo3

  23. Heimdall: Authorization bypass via path normalization mismatchCVE-2026-42274dadrus · CVSS 7.8 · 0.4% likely

    CWE-35Dadrus

  24. Kysely: JSON-path traversal injection via unsanitized path-leg metacharacters in `JSONPathBuilder.key()` / `.at()`CVE-2026-44635kysely-org · CVSS 7.5 · 0.4% likely

    CWE-22

  25. Chartbrew: AI orchestrator run_query SQL blocklist bypass enables arbitrary file read on connected PostgreSQL (quoted-identifier + pg_stat_file/pg_ls_* sibling gap)CVE-2026-69128chartbrew · CVSS 4.6 · 0.4% likely

    CWE-22Chartbrew

  26. Gotenberg: ExifTool Dangerous Tag Blocklist Bypass via Group-Prefixed Tag Names Allows Arbitrary File Rename and MoveCVE-2026-40893gotenberg · CVSS 8.2 · 0.3% likely

    CWE-73Gotenberg

exploited in the wildcheck availableringed, named or not: CyberSIXT has reported on it

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-15. CVE List through 2026-11-15 · EPSS of 2026-11-14 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.