Skip to content
Heist/ feed
Back to feed
UnratedFix available

lxml 6.1.1

Type: patchSources: lxml

lxml 6.1.1 fixes a URL bypass issue involving missing xlink:href recognition and ships Linux and Windows wheels with libxslt versions that fix two CVEs.

Products
libxslt, lxml
Affected versions
Not specified
Fixed versions
1.1.43, 1.1.45, 6.1.1
CVEs
CVE-2025-11731, CVE-2025-7424
Confirmed fixed CVEs
CVE-2025-11731, CVE-2025-7424
Updated in this feed
29 Oct 2026, 03:58 UTC · Revision 1

Source evidence

lxml 6.1.1

github-lxml-lxml · Original source

Published 18 May 2026, 15:17 UTC

lxml 6.1.1 fixes a URL bypass issue involving missing xlink:href recognition and ships Linux and Windows wheels with libxslt versions that fix two CVEs.

6.1.1 (2026-05-18) ================== Bugs fixed ---------- * The known link attributes in ``lxml.html.defs.link_attrs`` were missing ``xlink:href``, which can be used for URL bypass attacks in embedded SVG/MathML/etc. content. GHSA-4jhm-jv67-739f * The Linux wheels use a patched libxslt 1.1.43, fixing CVE-2025-7424 and CVE-2025-11731. * The Windows wheels use libxslt 1.1.45, fixing CVE-2025-7424 and CVE-2025-11731.

lxml

Fixed versions: 6.1.1

libxslt

Fixed versions: 1.1.43, 1.1.45

Complete source record
{
  "id": "d284830f3bf455f319936c53c50ce045d1f9b7b511ed96764f87e85dd9b45083",
  "url": "https://github.com/lxml/lxml/releases/tag/lxml-6.1.1",
  "method": "llm",
  "payload": {
    "kind": "patch",
    "title": "lxml 6.1.1",
    "summary": "lxml 6.1.1 fixes a URL bypass issue involving missing xlink:href recognition and ships Linux and Windows wheels with libxslt versions that fix two CVEs.",
    "evidence": "6.1.1 (2026-05-18) ================== Bugs fixed ---------- * The known link attributes in ``lxml.html.defs.link_attrs`` were missing ``xlink:href``, which can be used for URL bypass attacks in embedded SVG/MathML/etc. content. GHSA-4jhm-jv67-739f * The Linux wheels use a patched libxslt 1.1.43, fixing CVE-2025-7424 and CVE-2025-11731. * The Windows wheels use libxslt 1.1.45, fixing CVE-2025-7424 and CVE-2025-11731.",
    "products": [
      {
        "name": {
          "value": "lxml",
          "evidence": "Release notes from lxml"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.1.1",
            "evidence": "6.1.1 (2026-05-18)"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "libxslt",
          "evidence": "The Linux wheels use a patched libxslt 1.1.43"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.1.43",
            "evidence": "The Linux wheels use a patched libxslt 1.1.43, fixing CVE-2025-7424 and CVE-2025-11731."
          },
          {
            "value": "1.1.45",
            "evidence": "The Windows wheels use libxslt 1.1.45, fixing CVE-2025-7424 and CVE-2025-11731."
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "fixed_cves": [
      {
        "cve": "CVE-2025-7424",
        "product": "libxslt",
        "evidence": "The Linux wheels use a patched libxslt 1.1.43, fixing CVE-2025-7424 and CVE-2025-11731."
      },
      {
        "cve": "CVE-2025-11731",
        "product": "libxslt",
        "evidence": "The Linux wheels use a patched libxslt 1.1.43, fixing CVE-2025-7424 and CVE-2025-11731."
      }
    ],
    "related_cves": [
      {
        "value": "CVE-2025-7424",
        "evidence": "The Linux wheels use a patched libxslt 1.1.43, fixing CVE-2025-7424 and CVE-2025-11731."
      },
      {
        "value": "CVE-2025-11731",
        "evidence": "The Linux wheels use a patched libxslt 1.1.43, fixing CVE-2025-7424 and CVE-2025-11731."
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "github-lxml-lxml",
  "document_id": 21707,
  "published_at": "2026-05-18T15:17:07+00:00"
}