CVE-2023-26916
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the...
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the function lys_parse_mem at lys_parse_mem.c.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
5.3
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the function lys_parse_mem at lys_parse_mem.c.
- Record
CVE-2023-26916- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-476
- Updated
- 2026-11-02
CVE List No score
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the function lys_parse_mem at lys_parse_mem.c.
- Record
CVE-2023-26916- Updated
- 2026-11-02
EUVDEUVD-2023-30708
0.0
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the function lys_parse_mem at lys_parse_mem.c.
- Record
EUVD-2023-30708- CVSS
- 0.0 None
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-rgjq-f6gr-756j
7.5
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the...
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the function lys_parse_mem at lys_parse_mem.c.
- Record
GHSA-rgjq-f6gr-756j- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVAZL-25966
5.3
CVE-2023-26916 affecting package libyang for versions less than 2.1.55-1
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the function lys_parse_mem at lys_parse_mem.c.
- Record
AZL-25966- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-26916
5.3
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the function lys_parse_mem at lys_parse_mem.c.
- Record
DEBIAN-CVE-2023-26916- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2023-26916
5.3
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the function lys_parse_mem at lys_parse_mem.c.
- Record
UBUNTU-CVE-2023-26916- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSV No score
libyang from v2.0.164 to v2.1.30 was discovered to contain a NULL pointer dereference via the function lys_parse_mem at lys_parse_mem.c.
- Record
CVE-2023-26916- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12836-1 No score
libyang-devel-2.1.55-1.1 on GA media
These are all security issues fixed in the libyang-devel-2.1.55-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12836-1- Updated
- 2026-11-02
OSVUSN-7752-1 No score
libyang2 vulnerabilities
It was discovered that libyang incorrectly handled certain memory operations when parsing YANG strings. An attacker could possibly use this issue to cause libyang to crash, resulting in a denial of service.
- Record
USN-7752-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libyangAzure Linux:2 |
before 2.1.55-1 | 2.1.55-1 |
libyangDebian:13 |
before 3.4.2+dfsg-2 | 3.4.2+dfsg-2 |
libyangDebian:14 |
before 3.4.2+dfsg-2 | 3.4.2+dfsg-2 |
libyang2Debian:12 |
All versions, plus listed versions 2.1.148-0.12.1.148-0.22.1.30-22.1.30-2.12.1.30-2.1~exp1 |
None known |
libyang2Ubuntu:24.04:LTS |
before 2.1.30-2.1ubuntu0.1, plus listed versions 2.1.30-22.1.30-2.12.1.30-2.1build1 |
2.1.30-2.1ubuntu0.1 |
libyang2Ubuntu:24.04:LTS From an advisory covering 2 CVEs |
before 2.1.30-2.1ubuntu0.1, plus listed versions 2.1.30-22.1.30-2.12.1.30-2.1build1 |
2.1.30-2.1ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-26916 is a medium vulnerability (CVSS 5.3) in Cesnet Libyang, published April 3, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.99%, the 62nd percentile. Fixed in libyang 2.1.55-1.
References
github.com/CESNET/libyang/issues/1979
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6NQZHCJG3SBMFOQNIPRZGKDK3ARHLTTB
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/U2VWGCMYKQH4BTFEHX5VYEXXOPIKKFHS
nvd.nist.gov/vuln/detail/CVE-2023-26916
lists.fedoraproject.org/archives/list/[email protected]/message/6NQZHCJG3SBMFOQNIPRZGKDK3ARHLTTB
lists.fedoraproject.org/archives/list/[email protected]/message/U2VWGCMYKQH4BTFEHX5VYEXXOPIKKFHS
Show 8 moreShow less
github.com/advisories/GHSA-rgjq-f6gr-756j
github.com/CVEProject/cvelistV5/tree/main/cves/2023/26xxx/CVE-2023-26916.json
security-tracker.debian.org/tracker/CVE-2023-26916
ubuntu.com/security/CVE-2023-26916
cve.org/CVERecord?id=CVE-2023-26916
ubuntu.com/security/notices/USN-7752-1
ubuntu.com/security/CVE-2023-26917
suse.com/security/cve/CVE-2023-26916