Shibboleth

11 CVEs across 11 Shibboleth products. Browse Shibboleth vulnerabilities, severities, and proof-of-concept exploits.

Shibboleth products with known CVEs

ProductCVEs
Service Provider7
Identity Provider3
Opensaml3
Opensaml Java2
Xmltooling-C2
Oidc Op1
Opensaml C++ Library1
Service Provider1
Shibboleth-Identity-Provider1
Shibboleth-Sp1
Xmltooling1
Shibboleth CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2025-9943Critical9.12025-09-10An SQL injection vulnerability has been identified in the "ID" attribute of the SAML response when the replay cache of the Shibboleth Service Provider (SP) is…
CVE-2025-31335Medium4.02025-03-28The 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 signatur…
CVE-2023-36661High7.52023-06-25Shibboleth XMLTooling before 3.2.4, as used in OpenSAML and Shibboleth Service Provider, allows SSRF via a crafted KeyInfo element. (This is fixed in, for exam…
CVE-2023-22947High7.32023-01-11Insecure folder permissions in the Windows installation path of Shibboleth Service Provider (SP) before 3.4.1 allow an unprivileged local attacker to escalate…
CVE-2022-24129High8.22022-02-04The OIDC OP plugin before 3.0.4 for Shibboleth Identity Provider allows server-side request forgery (SSRF) due to insufficient restriction of the request_uri p…
CVE-2021-31826High7.52021-04-27Shibboleth Service Provider 3.x before 3.2.2 is prone to a NULL pointer dereference flaw involving the session recovery feature. The flaw is exploitable (for a…
CVE-2021-28963Medium5.32021-03-22Shibboleth Service Provider before 3.2.1 allows content injection because template generation uses attacker-controlled parameters.
CVE-2020-27978High7.52020-10-28Shibboleth Identify Provider 3.x before 3.4.6 has a denial of service flaw. A remote unauthenticated attacker can cause a login flow to trigger Java heap exhau…
CVE-2019-19191High7.82019-11-21Shibboleth Service Provider (SP) 3.x before 3.1.0 shipped a spec file that calls chown on files in a directory controlled by the service user (the shibd accoun…
CVE-2010-2450High7.52019-11-07The keygen.sh script in Shibboleth SP 2.0 (located in /usr/local/etc/shibboleth by default) uses OpenSSL to create a DES private key which is placed in sp-key…
CVE-2014-3603Medium5.92019-04-04The (1) HttpResource and (2) FileBackedHttpResource implementations in Shibboleth Identity Provider (IdP) before 2.4.1 and OpenSAML Java 2.6.2 do not verify th…
CVE-2018-0489Medium6.52018-02-27Shibboleth XMLTooling-C before 1.6.4, as used in Shibboleth Service Provider before 2.6.1.4 on Windows and other products, mishandles digital signatures of use…
CVE-2018-0486Medium6.52018-01-13Shibboleth XMLTooling-C before 1.6.3, as used in Shibboleth Service Provider before 2.6.0 on Windows and other products, mishandles digital signatures of user…
CVE-2017-16853High8.12017-11-16The DynamicMetadataProvider class in saml/saml2/metadata/impl/DynamicMetadataProvider.cpp in OpenSAML-C in OpenSAML before 2.6.1 fails to properly configure it…
CVE-2017-16852High8.12017-11-16shibsp/metadata/DynamicMetadataProvider.cpp in the Dynamic MetadataProvider plugin in Shibboleth Service Provider before 2.6.1 fails to properly configure itse…
CVE-2015-17962015-07-08The PKIX trust engines in Shibboleth Identity Provider before 2.4.4 and OpenSAML Java (OpenSAML-J) before 2.6.5 trust candidate X.509 credentials when no trust…
CVE-2015-26842015-03-31Shibboleth Service Provider (SP) before 2.5.4 allows remote authenticated users to cause a denial of service (crash) via a crafted SAML message.
CVE-2013-64402014-02-14The (1) BasicParserPool, (2) StaticBasicParserPool, (3) XML Decrypter, and (4) SAML Decrypter in Shibboleth OpenSAML-Java before 2.6.1 set the expandEntityRefe…
CVE-2011-14112011-09-02Shibboleth OpenSAML library 2.4.x before 2.4.3 and 2.5.x before 2.5.1, and IdP before 2.3.2, allows remote attackers to forge messages and bypass authenticatio…
CVE-2011-25162011-07-11Off-by-one error in the XML signature feature in Apache XML Security for C++ 1.6.0, as used in Shibboleth before 2.4.3 and possibly other products, allows remo…