CVE Catalog

CVE-2026-44673

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.52%

42th percentile - higher than 42% of all known CVEs

Summary

In libyang library prior to SO 5.2.15, an integer overflow in lyb_read_string() in src/parser_lyb.c leads to a heap buffer overflow when parsing a maliciously crafted LYB binary blob. An attacker who can supply LYB data to any libyang consumer (NETCONF server, sysrepo, etc.) can trigger a crash or potential heap corruption.

Risk Assessment

The risk for the organization includes potential remote code execution or service crashes in network services using libyang, which could lead to infrastructure downtime and data integrity compromise.

Recommendation

It is recommended to immediately upgrade libyang to version SO 5.2.15 or later, which contains the fix for this vulnerability. Additionally, restrict LYB data input to trusted sources only.

Other vulnerabilities in libyang

Original NVD description (English source)

libyang is a YANG data modeling language library. Prior to SO 5.2.15, lyb_read_string() in src/parser_lyb.c contains an integer overflow that results in a heap buffer overflow when parsing a maliciously crafted LYB binary blob. An attacker who can supply LYB data to any libyang consumer (NETCONF server, sysrepo, etc.) can trigger a crash or potential heap corruption. This vulnerability is fixed in SO 5.2.15.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS