shibboleth CVE Vulnerabilities & Metrics

Focus on shibboleth vulnerabilities and metrics.

Last updated: 08 Mar 2025, 23:25 UTC

About shibboleth Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with shibboleth. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total shibboleth CVEs: 12
Earliest CVE date: 11 Jul 2011, 20:55 UTC
Latest CVE date: 25 Jun 2023, 22:15 UTC

Latest CVE reference: CVE-2023-36661

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 0

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): -100.0%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): -100.0%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical shibboleth CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 4.75

Max CVSS: 7.2

Critical CVEs (≥9): 0

CVSS Range vs. Count

Range Count
0.0-3.9 2
4.0-6.9 12
7.0-8.9 1
9.0-10.0 0

CVSS Distribution Chart

Top 5 Highest CVSS shibboleth CVEs

These are the five CVEs with the highest CVSS scores for shibboleth, sorted by severity first and recency.

All CVEs for shibboleth

CVE-2023-36661 shibboleth vulnerability CVSS: 0 25 Jun 2023, 22:15 UTC

Shibboleth 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 example, Shibboleth Service Provider 3.4.1.3 on Windows.)

CVE-2023-22947 shibboleth vulnerability CVSS: 0 11 Jan 2023, 02:15 UTC

Insecure folder permissions in the Windows installation path of Shibboleth Service Provider (SP) before 3.4.1 allow an unprivileged local attacker to escalate privileges to SYSTEM via DLL planting in the service executable's folder. This occurs because the installation goes under C:\opt (rather than C:\Program Files) by default. NOTE: the vendor disputes the significance of this report, stating that "We consider the ACLs a best effort thing" and "it was a documentation mistake."

CVE-2022-24129 shibboleth vulnerability CVSS: 6.4 04 Feb 2022, 20:15 UTC

The 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 parameter. This allows attackers to interact with arbitrary third-party HTTP services.

CVE-2021-31826 shibboleth vulnerability CVSS: 5.0 27 Apr 2021, 04:15 UTC

Shibboleth 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 daemon crash) on systems not using this feature if a crafted cookie is supplied.

CVE-2021-28963 shibboleth vulnerability CVSS: 5.0 22 Mar 2021, 08:15 UTC

Shibboleth Service Provider before 3.2.1 allows content injection because template generation uses attacker-controlled parameters.

CVE-2020-27978 shibboleth vulnerability CVSS: 5.0 28 Oct 2020, 15:15 UTC

Shibboleth 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 exhaustion due to the creation of objects in the Java Servlet container session.

CVE-2019-19191 shibboleth vulnerability CVSS: 7.2 21 Nov 2019, 18:15 UTC

Shibboleth 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 account) after installation. This allows the user to escalate to root by pointing symlinks to files such as /etc/shadow.

CVE-2010-2450 shibboleth vulnerability CVSS: 5.0 07 Nov 2019, 21:15 UTC

The 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.pm. It relies on the root umask (default 22) instead of chmoding the resulting file itself, so the generated private key is world readable by default.

CVE-2017-16853 shibboleth vulnerability CVSS: 6.8 16 Nov 2017, 17:29 UTC

The DynamicMetadataProvider class in saml/saml2/metadata/impl/DynamicMetadataProvider.cpp in OpenSAML-C in OpenSAML before 2.6.1 fails to properly configure itself with the MetadataFilter plugins and does not perform critical security checks such as signature verification, enforcement of validity periods, and other checks specific to deployments, aka CPPOST-105.

CVE-2017-16852 shibboleth vulnerability CVSS: 6.8 16 Nov 2017, 17:29 UTC

shibsp/metadata/DynamicMetadataProvider.cpp in the Dynamic MetadataProvider plugin in Shibboleth Service Provider before 2.6.1 fails to properly configure itself with the MetadataFilter plugins and does not perform critical security checks such as signature verification, enforcement of validity periods, and other checks specific to deployments, aka SSPCPP-763.

CVE-2015-1796 shibboleth vulnerability CVSS: 4.3 08 Jul 2015, 15:59 UTC

The 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 trusted names are available for the entityID, which allows remote attackers to impersonate an entity via a certificate issued by a shibmd:KeyAuthority trust anchor.

CVE-2015-2684 shibboleth vulnerability CVSS: 4.0 31 Mar 2015, 14:59 UTC

Shibboleth 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-6440 shibboleth vulnerability CVSS: 5.0 14 Feb 2014, 15:55 UTC

The (1) BasicParserPool, (2) StaticBasicParserPool, (3) XML Decrypter, and (4) SAML Decrypter in Shibboleth OpenSAML-Java before 2.6.1 set the expandEntityReferences property to true, which allows remote attackers to conduct XML external entity (XXE) attacks via a crafted XML DOCTYPE declaration.

CVE-2011-1411 shibboleth vulnerability CVSS: 5.8 02 Sep 2011, 23:55 UTC

Shibboleth 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 authentication via an "XML Signature wrapping attack."

CVE-2011-2516 shibboleth vulnerability CVSS: 5.0 11 Jul 2011, 20:55 UTC

Off-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 remote attackers to cause a denial of service (crash) via a signature using a large RSA key, which triggers a buffer overflow.