Uncontrolled Recursion in Crow - #VU147367
Published: September 8, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled recursion in the crow::json::load() JSON parser when processing deeply nested JSON request bodies. A remote attacker can send a specially crafted request containing deeply nested JSON objects to cause a denial of service.
The issue can terminate the entire server process on Windows when the recursion exhausts available stack space.