An issue was discovered in libxml2 before 2.10.4. When hashing empty dict strings in a crafted XML document, xmlDictComputeFastKey in dict.c can produce non-deterministic values, leading to various logic and memory errors, such as a double free. This behavior occurs because there is an attempt to use the first byte of an empty string, and any value is possible (not solely the '\0' value).
CVSS Details
- CVSS 3.1 Base Score: 6.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade libxml2Upgrade libxml2-develUpgrade python3-libxml2 | Aug 3, 2023 | Apr 24, 2023 |
| Alpine Linux | — | Upgrade libxml2Upgrade qt5-qtwebengine | Mar 26, 2024 | Apr 24, 2023 |
| Amazon Linux Ami 2 | — | Upgrade libxml2-pythonUpgrade libxml2-debuginfoUpgrade libxml2Upgrade libxml2-develUpgrade libxml2-static | May 3, 2023 | Apr 24, 2023 |
| Amazon_linux | — | Upgrade libxml2 | May 4, 2023 | Apr 24, 2023 |
| Amazon_linux_2023 | — | Upgrade libxml2-debugsourceUpgrade python3-libxml2Upgrade python3-libxml2-debuginfoUpgrade libxml2Upgrade libxml2-staticUpgrade libxml2-debuginfoUpgrade libxml2-devel | Feb 17, 2025 | Apr 11, 2023 |
| Apple Osx Accessibility | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Accounts | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Amd | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Applemobilefileintegrity | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Associateddomains | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Contacts | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Corelocation | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Coreservices | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Cups | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Dcerpc | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Desktopservices | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Facegallery | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Geoservices | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Imageio | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Iosurface | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Iosurfaceaccelerator | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Kernel | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Launchservices | — | — | Oct 14, 2024 | Apr 24, 2023 |
| Apple Osx Libxml2 | — | Upgrade macOS to the latest version | Dec 22, 2023 | Apr 24, 2023 |
| Centos_linux | — | Upgrade python3-libxml2-debuginfoUpgrade libxml2-develUpgrade libxml2Upgrade libxml2-debugsourceUpgrade libxml2-debuginfoUpgrade python3-libxml2 | Aug 2, 2023 | Apr 24, 2023 |
| Debian | — | Upgrade libxml2 | Apr 24, 2023 | Apr 24, 2023 |
| Dell Powerstore Dsa2023366 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Oct 5, 2023 |
| F5 Big Ip | — | Update F5 BIG-IP to the latest version | Jun 17, 2026 | May 14, 2024 |
| Freebsd | — | Upgrade electron22Upgrade electron23Upgrade libxml2 | May 19, 2023 | May 18, 2023 |
| Gentoo Linux | — | Upgrade dev-libs/libxml2. | Feb 12, 2024 | Apr 24, 2023 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-libxml2Upgrade libxml2 | Jul 18, 2023 | Apr 24, 2023 |
| Huawei Euleros 2_0_sp11 | — | Upgrade libxml2Upgrade python3-libxml2 | Jan 10, 2024 | Apr 24, 2023 |
| Huawei Euleros 2_0_sp8 | — | Upgrade libxml2Upgrade libxml2-develUpgrade python3-libxml2Upgrade python2-libxml2 | Jun 9, 2023 | Apr 24, 2023 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-libxml2Upgrade libxml2 | Jul 10, 2023 | Apr 24, 2023 |
| Ibm Aix | — | Apply the fix or workaround for libxml2_advisory5 | Jul 27, 2023 | Apr 24, 2023 |
| Oracle_linux | — | Upgrade python3-libxml2Upgrade libxml2-develUpgrade libxml2 | Aug 3, 2023 | Apr 11, 2023 |
| Redhat_linux | — | No solution existsUpgrade libxml2Upgrade python3-libxml2-debuginfoUpgrade libxml2-debuginfoUpgrade libxml2-debugsourceUpgrade libxml2-develUpgrade python3-libxml2 | Aug 2, 2023 | Apr 24, 2023 |
| Rocky_linux | — | Upgrade libxml2-develUpgrade libxml2-debuginfoUpgrade python3-libxml2Upgrade libxml2Upgrade python3-libxml2-debuginfoUpgrade libxml2-debugsource | Mar 5, 2024 | Apr 24, 2023 |
| Suse | — | Upgrade python3-libxml2-pythonUpgrade libxml2-develUpgrade python2-libxml2-pythonUpgrade libxml2-2Upgrade libxml2-toolsUpgrade python-libxml2Upgrade libxml2-2-32bitUpgrade python3-libxml2Upgrade libxml2-docUpgrade libxml2-devel-32bit | Apr 27, 2023 | Apr 24, 2023 |
| Ubuntu | — | Upgrade libxml2-utilsUpgrade libxml2-utils (Ubuntu Pro)Upgrade libxml2Upgrade libxml2 (Ubuntu Pro) | Apr 21, 2023 | Apr 19, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 24, 2023 |
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