Uncontrolled Recursion in CBOR2 - #VU162745
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to crash a service decoding untrusted CBOR data.
The vulnerability exists due to missing recursion guards in CBOR2's Rust CBORTag hashing when value-sharing references create a cyclic tag used as a map key or set element. An unauthenticated remote attacker can submit a crafted CBOR payload that exhausts the stack during decoding under default settings, terminating the worker process with a segmentation fault.