Medium severity · published Mar 28, 2025
CVE-2025-31335
The OpenSAML C++ library before 3.3.1 allows forging of signed SAML messages via parameter manipulation (when using SAML bindings that rely on non-XML signatures)
4.0
CVSS
0.2%
EPSS
No
On KEV
Description
The OpenSAML C++ library before 3.3.1 allows forging of signed SAML messages via parameter manipulation (when using SAML bindings that rely on non-XML signatures).
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
None
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 16% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
OC
OpenSAML C++ library · Shibboleth
before 3.3.1 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-31335
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-31335
git.shibboleth.net
https://git.shibboleth.net/view/?p=cpp-opensaml.git;a=commit;h=22a610b322e2178abd03e97cdbc8fb50b45efaee
lists.debian.org
https://lists.debian.org/debian-security-announce/2025/msg00041.html
shibboleth.atlassian.net
https://shibboleth.atlassian.net/browse/CPPOST-126
shibboleth.net
https://shibboleth.net/community/advisories/secadv_20250313.txt
