GitHub Advisoryadvisory · PyPI

GHSA-24hm-wm2h-h8w7 Peppol-py is vulnerable to XXE attacks due to Saxon configuration

MEDIUM Published 2025-11-28 Modified 2026-01-29 Official page ↗
Aliases
CVE-2025-66371
Ecosystem
PyPI
Packages
peppol_py
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
Weaknesses
CWE-611
Reviewed
2025-12-01

Affected packages

• PyPI peppol_py: < 1.1.1 → fixed in 1.1.1

Description

Peppol-py before 1.1.1 allows XXE attacks because of the Saxon configuration. When validating XML-based invoices, the XML parser could read files from the filesystem and expose their content to a remote host.

Related

Alias · CVE (1)

  • CVE-2025-66371 Peppol-py before 1.1.1 allows XXE attacks because of the Saxon configuration. vulnerability

Weakness · CWE (1)

  • CWE-611 Improper Restriction of XML External Entity Reference weakness

References