CVE-2026-44673

libyang: lyb_read_string() integer overflow → heap buffer overflow

CVE-2026-44673 is fixed in 3 products on 1 platform, first by RHSA-2026:49666, released May 14, 2026. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
7.5
Important
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0064
50th percentile

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.

Where it's fixed

ProductFixed inFixReleased
Linux
libyang · Debian 14 6.4.13-1 DEBIAN-CVE-2026-44673 May 14, 2026
libyang · RHEL 10 2.1.148-2.el10_0.1 RHSA-2026:49666 May 14, 2026
libyang · RHEL 8 0:1.0.184-2.el8_10 RHSA-2026:24545 Jun 24, 2026
libyang · RHEL 9 0:2.1.148-1.el9_8.1 RHSA-2026:25051 Jun 24, 2026
libyang · almalinux 10 2.1.148-4.el10_2 ALSA-2026:24758 Jun 9, 2026
libyang · almalinux 8 1.0.184-2.el8_10 ALSA-2026:24545 Jun 8, 2026
libyang · almalinux 9 2.1.148-1.el9_8.1 ALSA-2026:25051 Jun 10, 2026
libyang · ol 10 0:2.1.148-4.el10_2 ELSA-2026-24758 Jul 16, 2026
libyang · ol 8 0:1.0.184-2.el8_10 ELSA-2026-24545 Jun 9, 2026
libyang · ol 9 0:2.1.148-1.el9_8.1 ELSA-2026-25051 Jun 23, 2026
libyang · opensuse-leap 16.0 2.1.148-160000.4.1 OPENSUSE-SU-2026:21113-1 Jun 20, 2026
libyang · rocky 10 0:2.1.148-4.el10_2 RLSA-2026:24758 Jun 11, 2026
libyang · rocky 8 0:1.0.184-2.el8_10 RLSA-2026:24545 Jun 11, 2026
libyang · rocky 9 0:2.1.148-1.el9_8.1 RLSA-2026:25051 Jun 13, 2026
libyang · sles 15.6 2.1.55-150500.3.5.1 SUSE-SU-2026:2335-1 Jun 10, 2026
libyang · sles 15.7 2.1.148-150700.3.5.1 SUSE-SU-2026:2337-1 Jun 10, 2026
libyang · sles 16.0 2.1.148-160000.4.1 SUSE-SU-2026:22208-1 Jun 20, 2026
libyang-devel · RHEL 9 0:2.1.148-1.el9_8.1 RHSA-2026:25051 Jun 24, 2026
libyang-devel · almalinux 10 2.1.148-4.el10_2 ALSA-2026:24758 Jun 9, 2026
libyang-devel · almalinux 9 2.1.148-1.el9_8.1 ALSA-2026:25051 Jun 10, 2026
libyang-devel · ol 10 0:2.1.148-4.el10_2 ELSA-2026-24758 Jul 16, 2026
libyang-devel · ol 9 0:2.1.148-1.el9_8.1 ELSA-2026-25051 Jun 23, 2026
libyang-devel-doc · RHEL 9 0:2.1.148-1.el9_8.1 RHSA-2026:25051 Jun 24, 2026
libyang-devel-doc · almalinux 10 2.1.148-4.el10_2 ALSA-2026:24758 Jun 9, 2026
libyang-devel-doc · almalinux 9 2.1.148-1.el9_8.1 ALSA-2026:25051 Jun 10, 2026
libyang-devel-doc · ol 10 0:2.1.148-4.el10_2 ELSA-2026-24758 Jul 16, 2026
libyang-devel-doc · ol 9 0:2.1.148-1.el9_8.1 ELSA-2026-25051 Jun 23, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.