When parsing untrusted, deeply nested JSON, the stack may overflow, possibly enabling a Denial of Service attack. This was fixed by adding a check for recursion depth.
{ "license": "CC0-1.0" }
{ "affects": { "functions": [], "os": [], "arch": [] }, "affected_functions": null }
null
"https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2024-0012.json"
[ "denial-of-service" ]