Skip to content

recorded together · two weakness classes

Race Conditions and Server-Side Request Forgery

36 CVEs

36 CVEs name a weakness of both Race Conditions and Server-Side Request Forgery, fewer than chance alone would give (about 42). The pairing most often behind it is CWE-367 (Time-of-check Time-of-use (TOCTOU) Race Condition) with CWE-918 (Server-Side Request Forgery), in 35 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
36
Chance alone would give
about 42
So they are recorded together
less often than chance (0.9×)

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 only for pairs with enough CVEs and clearly above chance. Weaknesses are the CWEs the CVE List and NVD record; exploitation is CISA KEV, likelihood is EPSS.

check available
1

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

  1. WordPress <= 6.2 - Server Side Request ForgeryCVE-2022-3590WordPress · CVSS 5.9 · 3.4% likely

    CWE-918WordPress

  2. Open WebUI: SSRF into internal services via DNS rebinding in the Playwright web loaderCVE-2026-87996open-webui · CVSS 7.7 · 0.4% likely

    CWE-367Open WebUI

  3. ContextForge: DNS TOCTOU race condition causes SSRF protection bypass (`/admin/gateways/test`)CVE-2026-53708IBM · CVSS 6.6 · 0.4% likely

    CWE-350IBM

  4. EspoCRM: SSRF via DNS Rebinding in Attachment fromImageUrl Endpoint Allows Internal Network AccessCVE-2026-33659espocrm · CVSS 3.5 · 0.3% likely

    CWE-918Espocrm

  5. PraisonAI: Server-Side Request Forgery via DNS rebinding bypass in webhook_url validationCVE-2026-55535MervinPraison · CVSS 6.8 · 0.3% likely

    CWE-367MervinPraison

  6. Manager-io/Manager: Complete Bypass of SSRF Protection via Time-of-Check Time-of-Use (TOCTOU)CVE-2025-64180Manager-io · CVSS 10 · 0.3% likely

    CWE-367

  7. draw.io: SSRF via DNS rebinding in ProxyServlet bypasses private IP blocklistCVE-2026-63334jgraph · CVSS 6.8 · 0.3% likely

    CWE-918Jgraph

  8. datamodel-code-generator vulnerable to SSRF protection bypass via DNS rebindingCVE-2026-55391koxudaxi · CVSS 7.5 · 0.3% likely

    CWE-350Koxudaxi

  9. MCP Atlassian: Incomplete fix for CVE-2026-27826: DNS rebinding bypasses SSRF validation (validated IP not pinned)CVE-2026-77242sooperset · CVSS 7.5 · 0.3% likely

    CWE-367Sooperset

  10. Budibase: SSRF via DNS rebinding in the REST datasource integrationCVE-2026-73410Budibase · CVSS 8.5 · 0.3% likely

    CWE-367Budibase

  11. Indico has Server-Side Request Forgery (SSRF) in multiple placesCVE-2026-25738indico · CVSS 6.9 · 0.3% likely

    CWE-367Indico

  12. Gitea push mirror SSRF and forced writes to internal Git hostsCVE-2026-89430Gitea · CVSS 8.1 · 0.3% likely

    CWE-367Gitea

  13. PraisonAI: Webhook SSRF via DNS fail-open in `JobSubmitRequest.validate_webhook_url()` — bypass of CVE-2026-40114CVE-2026-55537MervinPraison · CVSS 7.1 · 0.3% likely

    CWE-367MervinPraison

  14. PraisonAI: Jobs webhook SSRF protection bypass via DNS rebindingCVE-2026-57114MervinPraison · CVSS 7.2 · 0.3% likely

    CWE-367MervinPraison

  15. Open WebUI: DNS Rebinding SSRF BypassCVE-2026-54020open-webui · CVSS 6.3 · 0.3% likely

    CWE-367Open WebUI

  16. PraisonAI: SSRF in web_crawl tool via redirect-following and DNS rebinding (validate-then-fetch gap)CVE-2026-55524MervinPraison · CVSS 7.5 · 0.2% likely

    CWE-367MervinPraison

  17. Lychee: Distinct post-fix SSRF variant in Photo::fromUrl due to missing IP pinning after DNS-based validationCVE-2026-57569LycheeOrg · CVSS 2.3 · 0.2% likely

    CWE-367LycheeOrg

  18. n8n-MCP: Authenticated SSRF in n8n-mcp webhook and API client pathsCVE-2026-44694czlonkowski · CVSS 7.2 · 0.2% likely

    CWE-367Czlonkowski

  19. Ghost: Server-Side Request Forgery in Bookmark FetchingCVE-2026-105647TryGhost · CVSS 4 · 0.2% likely

    CWE-367TryGhost

  20. Symfony: NoPrivateNetworkHttpClient Does Not Pin the Checked IP of Cached Hosts, Letting DNS Rebinding Enumerate Internal Ports (Incomplete Fix for CVE-2024-50342)CVE-2026-123119sensiolabs · CVSS 2.3 · 0.2% likely

    CWE-367Sensiolabs

  21. Statamic: Server-Side Request Forgery via Glide (DNS rebinding)CVE-2026-54242statamic · CVSS 4.9 · 0.2% likely

    CWE-367Statamic

  22. Ghost: Server-side request forgery via DNS rebinding in external request handlingCVE-2026-53945TryGhost · CVSS 4 · 0.2% likely

    CWE-367TryGhost

  23. Budibase: Potential SSRF DNS rebinding bypass in outbound fetch validationCVE-2026-54353Budibase · CVSS 8.5 · 0.2% likely

    CWE-367Budibase

  24. Weblate: DNS rebinding in VCS operations allows server-side request forgeryCVE-2026-77573WeblateOrg · CVSS 3.5 · 0.2% likely

    CWE-367WeblateOrg

  25. MaxKB: SSRF Bypass via DNS Rebinding in MaxKB OSS URL FetchCVE-2026-423361Panel-dev · CVSS 5.1 · 0.2% likely

    CWE-3671Panel-dev

  26. 2FAuth: Authenticated SSRF via DNS rebinding in the otpauth image= icon fetch (validate-then-fetch TOCTOU)CVE-2026-63440Bubka · CVSS 5.9 · 0.2% likely

    CWE-367Bubka

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-15 · CISA KEV checked 2026-11-15. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.