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
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Initiate legitimate SAML auth flow
  2. Delivery
    Intercept or craft SAML Response
  3. Exploit
    Strip all assertion elements from document
  4. Install
    Submit empty-assertion response to SP ACS endpoint
  5. C2
    Signature check passes vacuously
  6. Execute
    SP accepts forged identity and role claims
  7. Impact
    Access application as arbitrary privileged principal

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

The attacker must be able to submit a crafted SAML Response to the PicketLink Service Provider endpoint, which requires network access to the SP and at minimum a low-privilege position sufficient to initiate a SAML authentication flow (PR:L per CVSS vector). The SP must be using PicketLink for SAML 2.0 federation - environments not using PicketLink as their SP layer are not affected. The flaw is in SP-side assertion signature validation, so the vulnerability is present regardless of which Identity Provider is in use. Exploitation is limited by the requirement to reach the SAML ACS (Assertion Consumer Service) endpoint and inject a structurally valid but assertion-empty response; network segmentation placing the SP behind an authenticated perimeter reduces exposure. No special non-default configuration is required beyond the use of PicketLink for SAML SP processing.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N) scores 8.1 and signals a high-severity, low-complexity network attack requiring only low-level privileges - consistent with a scenario where the attacker must first initiate a legitimate SAML flow (obtaining a low-privileged session) before injecting a crafted response. The high confidentiality and integrity sub-scores reflect full impersonation capability: an attacker can present forged identity and role claims, accessing any resource the SP protects. EPSS data is not present in the provided input, so exploitation probability cannot be quantified from that signal; the absence of a KEV listing means confirmed active exploitation is not established. No public POC has been identified in the provided references. Despite the absence of confirmed exploitation, the attack complexity is genuinely low - the manipulation involves structurally omitting assertion elements, a technique well understood in the SAML security research community - meaning even a mid-sized IT team should treat this as urgent given the authentication bypass potential. The DoS and JWT tags in the source data conflict with the described impact and should be treated as erroneous metadata rather than additional threat signals.

Exploit ScenarioDerived

An attacker with a low-privileged account on the protected application initiates a standard SAML authentication flow, then intercepts or crafts a SAML Response containing zero assertion elements and a superficially valid signature structure. Because the PicketLink SP signature validation loop finds no assertions to check, it passes the response as valid; the attacker's forged identity and role claims - including administrative roles - are accepted, granting full access to the application.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 11, 2026

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.

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.

Affected VersionsENISA

Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:7.4.25-2.GA_redhat_00001.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:2.5.5-30.SP12_redhat_00020.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:2.5.5-24.SP12_redhat_00016.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:5.0.31-3.SP2_redhat_00001.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:2.16.0-22.redhat_00057.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:2.3.14-11.SP11_redhat_00001.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:4.1.135-1.Final_redhat_00001.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:2.18.8-1.redhat_00003.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:2.2.40-2.SP3_redhat_00001.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:1.5.26-2.Final_redhat_00001.1.el7eap
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 patch: 0:1.10.0-46.Final_redhat_00044.1.el7eap

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

Know when Jwt Attack gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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

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

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.

Executive ViewAI

Why It Matters

PicketLink Service Provider deployments face a high-severity authentication control failure (CVE-2026-15556, CVSS 8.1) that allows attackers with network access to bypass SAML authentication and impersonate any user or assume any role. Organizations relying on PicketLink for enterprise access control face direct risk of data breaches and unauthorized access to critical systems. Immediate inventory and remediation of affected deployments is required.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) enforce strict SAML signature validation that explicitly rejects assertions with zero matching elements; (2) implement mandatory multi-factor authentication as an additional identity verification layer beyond SAML claims; (3) deploy SAML assertion attribute validation to reject responses with unexpected or suspicious role claims; (4) establish real-time monitoring and alerting on all SAML authentication events, with particular focus on non-standard response structures or modified claims; (5) restrict network access to the SAML Service Provider to whitelisted identity provider IP addresses where feasible; (6) implement logging retention of at least 90 days to enable forensic investigation if unauthorized access occurs.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche Red Hat federation library, largely superseded by Keycloak
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-2026-5430 CRITICAL POC
10.0 Aug 06

Authentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,

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-2026-47304 CRITICAL POC
9.8 Jul 14

Security feature bypass in Microsoft .NET (shipped via Visual Studio 2022 17.12/17.14 and Visual Studio 2026 18.7) lets

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-2026-107722 CRITICAL POC
9.8 Oct 08

Authentication and authorization bypass in fast-jwt 6.2.0 through 6.2.4 (npm, NearForm) lets a remote, unauthenticated a

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

Vendor StatusVendor

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