Skip to main content
← All vulnerabilities
CVE-2026-49289GHSA-5CJR-MXJ5-WMRX

SimpleSAMLphp SAML2: Possible DoS via XPath Transform

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.19.3, 4.20.3
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

The SimpleSAMLphp SAML2 library is a PHP library for SAML2 related functionality. In 4.19.2 and 4.20.2, the library permits attacker-controlled XPath transforms while processing XML signatures in specially crafted SAML messages. XPath evaluation can consume uncontrolled processing resources, allowing a remote unauthenticated attacker to deny service to any entity relying on SimpleSAMLphp or directly on the SAML2 library. The mitigation limits the number of transforms, permits only transform algorithms identified by the SAML 2.0 Core specification, and specifically rejects XPath transforms. This issue is fixed in versions 4.19.3 and 4.20.3.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • simplesamlphp saml2

    From 4.19.2 · fixed in 4.19.3; From 4.20.2 · fixed in 4.20.3

  • simplesamlphp/saml2Packagist

    From 4.20.0 · fixed in 4.20.3

  • simplesamlphp/saml2-legacyPackagist

    From 4.20.0 · fixed in 4.20.3

  • simplesamlphp/saml2Packagist

    fixed in 4.19.3

  • simplesamlphp/saml2-legacyPackagist

    fixed in 4.19.3

References 3

GitHub · simplesamlphp/saml2