Skip to main content
← All vulnerabilities
CVE-2026-116011EUVD-2026-109269GHSA-7X84-XHP8-6CQJGHSA-88WJ-6C62-8F7X

Crow before 1.3.4 Denial of Service via Deeply Nested JSON in crow::json::load()

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.3.4
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Crow, a C++ web framework, is affected through its JSON parsing function crow::json::load(). Remote attackers can send deeply nested JSON to crash the server process, causing a denial of service that disconnects all users.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

Crow before 1.3.4 contains an uncontrolled recursion vulnerability in crow::json::load() that allows remote unauthenticated attackers to crash the server by sending deeply nested JSON. Attackers can send a request body with thousands of nested objects to exhaust the worker thread stack, terminating the process and dropping all connections.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  4. Record last updated

Affected versions

  • CrowCpp Crow

    fixed in 1.3.4

References 5

GitHub · CrowCpp/Crow

vulncheck.com