Inefficient Algorithmic Complexity in CBOR2 - #VU162744
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to exhaust CPU resources and block worker processes in applications that decode untrusted CBOR data using cbor2.
The vulnerability exists due to quadratic dictionary insertion time when cbor2 decodes maps containing distinct bignum keys with identical Python hash values. An unauthenticated remote attacker can submit a comparatively small crafted CBOR payload that occupies a worker for over 90 seconds, causing denial of service.