Skip to main content

PicketLink CVE-2026-15556

| EUVDEUVD-2026-55983 HIGH
Improper Verification of Cryptographic Signature (CWE-347)
2026-08-11 secalert@redhat.com GHSA-vw9v-mpfh-qwg3
8.1
CVSS 3.1 · Vendor: redhat
Share

Severity by source

Vendor (redhat) PRIMARY
8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI
8.1 HIGH

Network delivery via SAML ACS endpoint; PR:L reflects attacker must initiate a SAML flow; no availability impact as the attack is authentication forgery only.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Red Hat
8.1 HIGH
qualitative

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

2
Analysis Generated
Aug 11, 2026 - 09:33 vuln.today
CVE Published
Aug 11, 2026 - 09:17 nvd
HIGH 8.1

DescriptionCVE.org

A flaw was found in Picketlink's SP signature validation; a SAML response containing zero assertion elements matching the signature check can allow an attacker to forge a SAML response and auth as any principal with any roles on the protected application.

AnalysisAI

SAML authentication bypass in PicketLink's Service Provider signature validation allows a network-accessible attacker with low privileges to forge a SAML response and authenticate as any principal with any role on the protected application. The flaw, rooted in CWE-347 (Improper Verification of Cryptographic Signature), arises because the signature check vacuously passes when the SAML response contains zero matching assertion elements, giving the attacker full control over identity and role claims presented to the SP. No public exploit code or CISA KEV listing has been identified at time of analysis, but the low attack complexity and high impact on confidentiality and integrity make this a critical authentication control failure.

Technical ContextAI

PicketLink is Red Hat's federated identity management framework, commonly deployed as the SAML 2.0 Service Provider (SP) layer in JBoss EAP and WildFly application server environments. The vulnerability resides in the SP-side SAML response processing logic, specifically in how assertion elements are iterated during cryptographic signature verification. CWE-347 (Improper Verification of Cryptographic Signature) identifies the root cause: when the response contains zero assertion elements, the validation loop has nothing to evaluate and exits as if all checks passed, effectively treating an empty assertion set as valid. This class of flaw is closely related to XML Signature Wrapping (XSW) attacks, where signature-to-element binding is broken by manipulating document structure. The 'Jwt Attack' tag in the source data likely reflects a misclassification or tooling artifact, as PicketLink processes SAML assertions rather than JSON Web Tokens; the DoS tag similarly does not align with the described impact.

RemediationAI

Consult the Red Hat Security Advisory at https://access.redhat.com/security/cve/CVE-2026-15556 for the official patch and affected version list, as no specific fixed version was included in the provided intelligence. The Bugzilla entry at https://bugzilla.redhat.com/show_bug.cgi?id=2483121 may include patch commits or errata links. While awaiting a patch, consider enforcing strict schema validation on inbound SAML responses to reject documents containing zero assertion elements - most SP middleware allows pre-processing hooks or filter chains where this check can be inserted. Additionally, restricting which Identity Providers are trusted at the network layer (allowlisting IdP endpoints and enforcing mTLS on SAML back-channel communication) reduces the surface for crafted response injection. Note that schema-level filtering may break edge cases in legitimate multi-assertion flows and should be tested in staging before production deployment.

CVE-2013-3900 MEDIUM
5.5 Dec 11

Why is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update

CVE-2026-48558 CRITICAL POC
9.5 Jun 12

Authentication bypass in SimpleHelp 5.5.15 and prior (plus 6.0 pre-release builds) allows remote unauthenticated attacke

CVE-2025-59718 CRITICAL
9.8 Dec 09

Authentication bypass in Fortinet FortiOS, FortiProxy, and FortiSwitchManager allows unauthenticated remote attackers to

CVE-2025-25291 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2025-25292 CRITICAL POC
9.3 Mar 12

ruby-saml provides security assertion markup language (SAML) single sign-on (SSO) for Ruby. Rated critical severity (CVS

CVE-2022-25898 CRITICAL POC
9.8 Jul 01

The package jsrsasign before 10.5.25 are vulnerable to Improper Verification of Cryptographic Signature when JWS or JWT

CVE-2024-42004 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in Microsoft Teams (work or school) 24046.2813.2770.1094 for macOS. Rated criti

CVE-2024-41145 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the WebView.app helper app of Microsoft Teams (work or school) 24046.2813.27

CVE-2024-41138 CRITICAL POC
9.8 Dec 18

A library injection vulnerability exists in the com.microsoft.teams2.modulehost.app helper app of Microsoft Teams (work

CVE-2024-45409 CRITICAL POC
9.8 Sep 10

The Ruby SAML library is for implementing the client side of a SAML authorization. Rated critical severity (CVSS 9.8), t

CVE-2022-35929 CRITICAL POC
9.8 Aug 04

cosign is a container signing and verification utility. Rated critical severity (CVSS 9.8), this vulnerability is remote

CVE-2022-31053 CRITICAL POC
9.8 Jun 13

Biscuit is an authentication and authorization token for microservices architectures. Rated critical severity (CVSS 9.8)

Vendor StatusVendor

Share

CVE-2026-15556 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy