NULL Pointer Dereference allows attackers to cause a denial of service (or application crash). This only applies when lxml is used together with libxml2 2.9.10 through 2.9.14. libxml2 2.9.9 and earlier are not affected. It allows triggering crashes through forged input data, given a vulnerable code sequence in the application. The vulnerability is caused by the iterwalk function (also used by the canonicalize function). Such code shouldn't be in wide-spread use, given that parsing + iterwalk would usually be replaced with the more efficient iterparse function. However, an XML converter that serialises to C14N would also be vulnerable, for example, and there are legitimate use cases for this code sequence. If untrusted input is received (also remotely) and processed via iterwalk function, a crash can be triggered.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
- CVSS 3.0 Base Score: 5.3
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade python3-lxml | Nov 21, 2022 | Jul 5, 2022 |
| Alpine Linux | — | Upgrade py3-lxmlUpgrade libxml2 | Aug 22, 2024 | Jul 5, 2022 |
| Amazon_linux_2023 | — | Upgrade python3-lxml-debuginfoUpgrade python-lxml-debugsourceUpgrade python3-lxml | Feb 17, 2025 | Jul 5, 2022 |
| Centos_linux | — | Upgrade python-lxml-debugsourceUpgrade python3-lxml-debuginfoUpgrade python3-lxml | Nov 16, 2022 | Jul 5, 2022 |
| Debian | — | Upgrade lxmlUpgrade libxml2 | Jul 30, 2024 | Jul 5, 2022 |
| Dell Powerstore Dsa2024158 | — | Upgrade Dell PowerStoreOS to the latest version | Jan 13, 2026 | Apr 4, 2024 |
| Dell Powerstore Dsa2024225 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | May 29, 2024 |
| Dell Powerstore Dsa2024462 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Nov 20, 2024 |
| Dell Powerstore Dsa2024497 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Dec 19, 2024 |
| Dell Powerstore Dsa2025050 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Jan 28, 2025 |
| Gentoo Linux | — | Upgrade dev-python/lxml. | Aug 11, 2022 | Jul 5, 2022 |
| Huawei Euleros 2_0_sp10 | — | Upgrade libxml2Upgrade python3-libxml2 | Nov 3, 2022 | Jul 5, 2022 |
| Huawei Euleros 2_0_sp5 | — | Upgrade python-lxml | Oct 11, 2022 | Jul 5, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python2-lxmlUpgrade python3-lxml | Oct 11, 2022 | Jul 5, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-libxml2Upgrade libxml2 | Sep 14, 2022 | Jul 5, 2022 |
| Oracle_linux | — | Upgrade python3-lxml | Nov 22, 2022 | Jul 5, 2022 |
| Redhat_linux | — | No solution existsUpgrade python-lxml-debugsourceUpgrade python3-lxmlUpgrade python3-lxml-debuginfo | Nov 16, 2022 | Jul 5, 2022 |
| Rocky_linux | — | Upgrade python3-lxmlUpgrade python3-lxml-debuginfo | Mar 12, 2024 | Jul 5, 2022 |
| Splunk | — | Upgrade Splunk Enterprise to version 9.0.6Upgrade Splunk Enterprise to version 8.2.12Upgrade Splunk Enterprise to version 9.1.1 | Sep 30, 2025 | Jul 5, 2022 |
| Suse | — | Upgrade python3-lxml-develUpgrade libxml2-2-32bitUpgrade python3-lxmlUpgrade python2-lxmlUpgrade libxml2-develUpgrade python2-lxml-develUpgrade python3-lxml-docUpgrade python3-libxml2Upgrade libxml2-toolsUpgrade libxml2-2 | Oct 26, 2022 | Jul 5, 2022 |
| Ubuntu | — | Upgrade libxml2Upgrade libxml2-utils | Dec 5, 2022 | Jul 5, 2022 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 5, 2022 |
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