Reachable assertion in libyang - #VU165955
Published: November 12, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to a reachable assertion caused by missing descendant schema-nodeid prefix validation in libyang's lysp_schema_nodeid_match processing when compiling refine targets with unrecognized module prefixes. A remote attacker can supply a crafted YANG module containing refine "invalid:my-leaf" to trigger assert(mod) and terminate the parsing process in a debug build.