CVE-2023-28484: libxml2 · NULL Pointer Dereference
Source CVE Database V5
Not known to be exploited · CVSS 6.5 Medium : upgrade to 2.10.4 when convenient.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 1.2% chance of exploitation in 30 days – higher than 69% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.10.4
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 24 Apr 2023
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade the Debian debian/libxml2 package to 2.10.4.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Debiandebian/libxml2pkg:deb/debian/libxml2Other threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
To mitigate CVE-2023-28484, European organizations should: 1) Upgrade libxml2 to version 2.10.4 or later, where the vulnerability has been addressed. 2) Implement strict input validation and sanitization for all XML and XSD files processed by applications, rejecting malformed or suspicious schemas before parsing. 3) Employ application-level sandboxing or process isolation for XML parsing components to contain crashes and prevent wider system impact. 4) Educate users about the risks of opening untrusted XML or XSD files, especially from external sources, to reduce the likelihood of user interaction-based exploitation. 5) Monitor application logs and system behavior for signs of crashes or abnormal terminations related to XML processing. 6) Where possible, configure XML parsers to operate in safe modes or with reduced privileges to limit the impact of potential crashes. 7) Maintain an inventory of software and services using libxml2 to prioritize patching and risk assessment. These steps go beyond generic advice by focusing on proactive input validation, user awareness, and architectural controls to reduce both the likelihood and impact of exploitation.
Description
In libxml2 before 2.10.4, parsing of certain invalid XSD schemas can lead to a NULL pointer dereference and subsequently a segfault. This occurs in xmlSchemaFixupComplexType in xmlschemas.c.
References
- gitlab.gnome.org/GNOME/libxml2/-/releases/v2.10.4 (opens in a new tab)
- gitlab.gnome.org/GNOME/libxml2/-/issues/491 (opens in a new tab)
- lists.debian.org/debian-lts-announce/2023/04/msg00031.html (opens in a new tab)
- security.netapp.com/advisory/ntap-20230601-0006/ (opens in a new tab)
- security.netapp.com/advisory/ntap-20240201-0005/ (opens in a new tab)