Uncontrolled Recursion in CBOR2 - CVE-2026-26209
Published: November 9, 2026
Vulnerability details
The vulnerability allows a remote unauthenticated attacker to cause sustained denial of service in applications that use cbor2 to decode untrusted data and do not catch recursion errors.
The vulnerability exists due to uncontrolled recursion in cbor2's Python and C decoders when processing deeply nested CBOR containers without an independent nesting limit. A remote unauthenticated attacker can repeatedly submit small crafted payloads to exceed Python's recursion limit and terminate worker processes.