CVE catalog

CVE-2021-43818

lxml: CVE-2021-43818

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:H/A:L
Published
Source
[NVD] · [CVE record]
EPSS
2.66% · Oct 25, 2026

lxml is a library for processing XML and HTML in the Python language. Prior to version 4.6.5, 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 to receive a patch. There are no known workarounds available.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlxmlsid6.1.3-1.1fixed
Debianlxmlforky6.1.3-1fixed
Debianlxmltrixie5.4.0-1fixed
Debianlxmlbookworm4.9.2-1fixed
Debianlxmlbookworm-security4.9.2-1+deb12u1fixed
Alpinepy3-lxml3.164.6.5-r0fixed
Alpinepy3-lxml3.174.6.5-r0fixed
Alpinepy3-lxml3.184.6.5-r0fixed
Alpinepy3-lxml3.194.6.5-r0fixed
Alpinepy3-lxml3.204.6.5-r0fixed
Alpinepy3-lxml3.214.6.5-r0fixed
Alpinepy3-lxml3.224.6.5-r0fixed
Alpinepy3-lxml3.234.6.5-r0fixed
Alpinepy3-lxml3.244.6.5-r0fixed
Ubuntulxmlpro3.4.4-1vulnerable
Ubuntulxmlpro3.5.0-1vulnerable
Ubuntulxmlpro3.5.0-1build1vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.1vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.2vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.3vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.4vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.4+esm2fixed
Ubuntulxml18.044.0.0-1vulnerable
Ubuntulxml18.044.1.0-1vulnerable
Ubuntulxml18.044.2.0-1vulnerable
Ubuntulxml18.044.2.1-1vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.1vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.2vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.3vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.4vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.6fixed
Ubuntulxml20.044.4.1-1vulnerable
Ubuntulxml20.044.4.1-1build1vulnerable
Ubuntulxml20.044.4.2-1vulnerable
Ubuntulxml20.044.5.0-1vulnerable
Ubuntulxml20.044.5.0-1ubuntu0.1vulnerable
Ubuntulxml20.044.5.0-1ubuntu0.2vulnerable
Ubuntulxml20.044.5.0-1ubuntu0.3vulnerable
Ubuntulxml20.044.5.0-1ubuntu0.5fixed
Ubuntulxmlpro3.4.4-1vulnerable
Ubuntulxmlpro3.5.0-1vulnerable
Ubuntulxmlpro3.5.0-1build1vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.1vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.2vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.3vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.4vulnerable
Ubuntulxmlpro3.5.0-1ubuntu0.4+esm2fixed
Ubuntulxml18.044.0.0-1vulnerable
Ubuntulxml18.044.1.0-1vulnerable
Ubuntulxml18.044.2.0-1vulnerable
Ubuntulxml18.044.2.1-1vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.1vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.2vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.3vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.4vulnerable
Ubuntulxml18.044.2.1-1ubuntu0.6fixed
Ubuntulxml20.044.4.1-1vulnerable
Ubuntulxml20.044.4.1-1build1vulnerable
Ubuntulxml20.044.4.2-1vulnerable
Ubuntulxml20.044.5.0-1vulnerable
Ubuntulxml20.044.5.0-1ubuntu0.1vulnerable
Ubuntulxml20.044.5.0-1ubuntu0.2vulnerable
Ubuntulxml20.044.5.0-1ubuntu0.3vulnerable
Ubuntulxml20.044.5.0-1ubuntu0.5fixed
Ubuntulxml22.044.6.3+dfsg-0.1vulnerable
Ubuntulxml22.044.6.4-1vulnerable
Ubuntulxml22.044.6.4-1ubuntu1vulnerable
Ubuntulxml22.044.7.1-1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlxmlsourcesid4.7.1-1not yet assignedNot reported[1001885]
Debianlxmlsourceforky4.7.1-1not yet assignedNot reported[1001885]
Debianlxmlsourcetrixie4.7.1-1not yet assignedNot reported[1001885]
Debianlxmlsourcebookworm4.7.1-1not yet assignedNot reported[1001885]
Alpinepy3-lxmlapk3.164.6.5-r0Not reportedALPINE-CVE-2021-43818Not reported
Alpinepy3-lxmlapk3.174.6.5-r0Not reportedALPINE-CVE-2021-43818Not reported
Alpinepy3-lxmlapk3.184.6.5-r0Not reportedALPINE-CVE-2021-43818Not reported
Alpinepy3-lxmlapk3.194.6.5-r0Not reportedALPINE-CVE-2021-43818Not reported
Alpinepy3-lxmlapk3.204.6.5-r0Not reportedALPINE-CVE-2021-43818Not reported
Alpinepy3-lxmlapk3.214.6.5-r0Not reportedALPINE-CVE-2021-43818Not reported
Alpinepy3-lxmlapk3.224.6.5-r0Not reportedALPINE-CVE-2021-43818Not reported
Alpinepy3-lxmlapk3.234.6.5-r0Not reportedALPINE-CVE-2021-43818Not reported
Alpinepy3-lxmlapk3.244.6.5-r0Not reportedALPINE-CVE-2021-43818Not reported
Ubuntulxmldebpro3.5.0-1ubuntu0.4+esm2Not reportedUSN-5225-1Not reported
Ubuntulxmldeb18.044.2.1-1ubuntu0.6Not reportedUSN-5225-1Not reported
Ubuntulxmldeb20.044.5.0-1ubuntu0.5Not reportedUSN-5225-1Not reported
Ubuntulxmldebpro3.5.0-1ubuntu0.4+esm2Not reportedUBUNTU-CVE-2021-43818Not reported
Ubuntulxmldeb18.044.2.1-1ubuntu0.6Not reportedUBUNTU-CVE-2021-43818Not reported
Ubuntulxmldeb20.044.5.0-1ubuntu0.5Not reportedUBUNTU-CVE-2021-43818Not reported
Ubuntulxmldeb22.044.7.1-1Not reportedUBUNTU-CVE-2021-43818Not reported

[Debian bug #1001885]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [lxml]

    Details (2)
    • 4.9.2-1+b1 · amd64 · bookworm

      Fixed · Fixed: 4.7.1-1

      dsa · lxml · debian · bookworm; dsa · lxml · debian · 12

    • 4.9.2-1+b1 · arm64 · bookworm

      Fixed · Fixed: 4.7.1-1

      dsa · lxml · debian · bookworm; dsa · lxml · debian · 12

  • Source package: [lxml]

    Details (2)
    • 4.9.2-1 · all · bookworm

      Fixed · Fixed: 4.7.1-1

      dsa · lxml · debian · bookworm; dsa · lxml · debian · 12

    • 4.9.2-1 · all · bookworm

      Fixed · Fixed: 4.7.1-1

      dsa · lxml · debian · bookworm; dsa · lxml · debian · 12

[Debian 13 (Trixie)]

  • Source package: [lxml]

    Details (2)
    • 5.4.0-1 · amd64 · trixie

      Fixed · Fixed: 4.7.1-1

      dsa · lxml · debian · 13

    • 5.4.0-1 · arm64 · trixie

      Fixed · Fixed: 4.7.1-1

      dsa · lxml · debian · 13

  • Source package: [lxml]

    Details (2)
    • 5.4.0-1 · all · trixie

      Fixed · Fixed: 4.7.1-1

      dsa · lxml · debian · 13

    • 5.4.0-1 · all · trixie

      Fixed · Fixed: 4.7.1-1

      dsa · lxml · debian · 13

Observed:

References