In all versions of libyang before 1.0-r5, a stack-based buffer overflow was discovered in the way libyang parses YANG files with a leaf of type "bits". An application that uses libyang to parse untrusted YANG files may be vulnerable to this flaw, which would allow an attacker to cause a denial of service or possibly gain code execution.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
- CVSS 3.0 Base Score: 8.1
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade libyang | May 4, 2022 | Dec 6, 2019 |
| Centos_linux | — | Upgrade libyang-debugsourceUpgrade libyang-cpp-debuginfoUpgrade libyang-debuginfoUpgrade python3-libyang-debuginfoUpgrade libyang | Dec 27, 2019 | Dec 6, 2019 |
| Debian | — | Upgrade libyang | Jul 30, 2024 | Dec 6, 2019 |
| Oracle_linux | — | Upgrade libyang | Oct 5, 2022 | Dec 5, 2019 |
| Redhat_linux | — | Upgrade libyang-debuginfoUpgrade libyangUpgrade libyang-debugsourceUpgrade python3-libyang-debuginfoUpgrade libyang-cpp-debuginfo | Dec 27, 2019 | Dec 6, 2019 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub