GitHub Advisoryadvisory · PyPI
GHSA-55x5-fj6c-h6m8 lxml's HTML Cleaner allows crafted and SVG embedded scripts to pass through
MEDIUM
Official page ↗
- Aliases
- CVE-2021-43818
- Ecosystem
- PyPI
- Packages
- lxml
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:N
- Weaknesses
- CWE-74, CWE-79
- Reviewed
- 2021-12-13
Affected packages
• PyPI lxml: < 4.6.5 → fixed in 4.6.5
Description
Impact
The HTML Cleaner in lxml.html lets certain crafted script content pass through, as well as script content in SVG files embedded using data URIs.
Users that employ the HTML cleaner in a security relevant context should upgrade to lxml 4.6.5.
Patches
The issue has been resolved in lxml 4.6.5.
Workarounds
None.
References
The issues are tracked under the report IDs GHSL-2021-1037 and GHSL-2021-1038.
Related
Alias · CVE (1)
- CVE-2021-43818 lxml is a library for processing XML and HTML in the Python language. vulnerability
References
- https://github.com/lxml/lxml/security/advisories/GHSA-55x5-fj6c-h6m8 web
- https://nvd.nist.gov/vuln/detail/CVE-2021-43818 advisory
- https://github.com/lxml/lxml/commit/12fa9669007180a7bb87d990c375cf91ca5b664a web
- https://github.com/lxml/lxml/commit/a3eacbc0dcf1de1c822ec29fb7d090a4b1712a9c#diff-59130575b4fb2932c957db2922977d7d89afb0b2085357db1a14615a2fcad776 web
- https://github.com/lxml/lxml/commit/f2330237440df7e8f39c3ad1b1aa8852be3b27c0 web
- https://www.oracle.com/security-alerts/cpujul2022.html web
- https://www.oracle.com/security-alerts/cpuapr2022.html web
- https://www.debian.org/security/2022/dsa-5043 web
- https://security.netapp.com/advisory/ntap-20220107-0005 web
- https://security.gentoo.org/glsa/202208-06 web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/ZQ4SPKJX3RRJK4UWA6FXCRHD2TVRQI44 web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/WZGNET2A4WGLSUXLBFYKNC5PXHQMI3I7 web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/V2XMOM5PFT6U5AAXY6EFNT5JZCKKHK2V web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/TUIS2KE3HZ2AAQKXFLTJFZPP2IFHJTC7 web
- https://lists.debian.org/debian-lts-announce/2021/12/msg00037.html web
- https://github.com/pypa/advisory-database/tree/main/vulns/lxml/PYSEC-2021-852.yaml web
- https://github.com/lxml/lxml package