Read the docs
TI-2016-08203 Aliases CVE-2016-10127GHSA-m269-wj6g-c459

PySAML2 allows remote attackers to conduct XML external entity (XXE) attacks via a crafted SAML XML request or response.

Priority MEDIUM 44CWE-611Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Required
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.0 · NVD. Fix status from CNA and GitHub.

Summary

PySAML2 allows remote attackers to conduct XML external entity (XXE) attacks via a crafted SAML XML request or response.

Why it matters now

EPSS 0.02616 85th percentileScored 2026-11-07
Fix Fixed pysaml2 (PyPI): 4.5.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—pysaml2 (PyPI)before 4.5.04.5.0Patch availableGHSA-m269-wj6g-c459
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • pysaml2 (PyPI) Vendor— Affected before 4.5.0 Fixed in 4.5.0 Patch available GHSA-m269-wj6g-c459

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:pysaml2_project:pysaml2:-:*:*:*:*:*:*:*not specified by NVDVulnerablePysaml2 Project
  • cpe:2.3:a:pysaml2_project:pysaml2:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·Pysaml2 Project

Remediation

  • Fix · GHSA-m269-wj6g-c459 pysaml2 (PyPI) Fixed in 4.5.0 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

Not affected: 5 products
  • Red Hat Enterprise Linux OpenStack Platform 7 (Kilo)
  • Red Hat OpenStack Platform 10 (Newton)
  • Red Hat OpenStack Platform 11 (Ocata)
  • Red Hat OpenStack Platform 8 (Liberty)
  • Red Hat OpenStack Platform 9 (Mitaka)

Timeline

  1. 2026-10-02 Threatist record created from CVE-2016-10127
  2. 2026-10-03 Alias added: GHSA-m269-wj6g-c459

References

  • TI-2016-08225 XML External Entity (XXE) vulnerability in PySAML2 4.4.0 and earlier allows remote… CVSS 3.0HIGH 7.5
  • TI-2017-14652 pysaml2 version 4.4.0 and older accept any password when run with python optimizations… CVSS 3.1HIGH 8.1
  • TI-2020-04437 PySAML2 before 5.0.0 does not check that the signature in a SAML document is enveloped… CVSS 3.1HIGH 7.5
  • TI-2021-04342 Open default xmlsec1 key-type preference CVSS 3.1MEDIUM 6.5
  • TI-2021-04341 SAML XML Signature wrapping CVSS 3.1MEDIUM 6.5
  • TI-2017-14561 Python package pysaml2 version 4.4.0 and earlier reuses the initialization vector across… CVSS 3.0MEDIUM 5.3

Sources