Out-of-bounds read in libyang - #VU163176
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated attacker to crash applications that parse attacker-controlled JSON with libyang, causing denial of service.
The vulnerability exists due to an out-of-bounds heap read in libyang's JSON metadata processing when a metadata block precedes its corresponding data node and contains a schema-recognized child. An unauthenticated attacker can supply such malformed JSON to the public lyd_parse_data() API and trigger a segmentation fault.