Skip to main content

Cloud Foundry UAA CVE-2026-41005

| EUVDEUVD-2026-36311 CRITICAL
Improper Verification of Cryptographic Signature (CWE-347)
2026-06-11 vmware GHSA-wx8w-j86h-c458
9.0
CVSS 3.1 · Vendor: vmware
Share

Severity by source

Vendor (vmware) PRIMARY
9.0 CRITICAL
AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
vuln.today AI
8.7 HIGH

Network-reachable SAML endpoint with no auth or user interaction; AC:H because exploitation requires non-default wantAssertionSigned=false config; S:C reflects platform-wide impersonation; A:N - described impact is identity spoofing, not availability.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (vmware).

CVSS VectorVendor: vmware

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

Lifecycle Timeline

2
Patch available
Jun 11, 2026 - 22:01 EUVD
Analysis Generated
Jun 11, 2026 - 21:29 vuln.today

DescriptionCVE.org

Cloud Foundry UAA incorrectly treated XML encryption to the Service Provider (confidentiality) as a substitute for XML signatures from the Identity Provider (authenticity) in two SAML flows: the OAuth 2.0 SAML2 bearer grant (token endpoint) and browser SSO (ACS) when wantAssertionSigned is set to false. Assertions or responses that were unsigned but contained encrypted content could still be accepted. Encryption uses the SP's public key from published metadata, therefore, any party, not only a trusted IdP, can produce ciphertext UAA can decrypt; successful decryption therefore does not prove the IdP issued the message.

Affected versions: Cloud Foundry UAA (uaa_release) 2.0.0 through 78.13.0. Cloud Foundry CF Deployment all versions through 56.1.0.

AnalysisAI

Authentication bypass in Cloud Foundry UAA (User Account and Authentication) versions 2.0.0 through 78.13.0 allows remote attackers to forge SAML assertions and impersonate users by exploiting a logic flaw where XML encryption was accepted as a substitute for XML signature verification. Because the Service Provider's public encryption key is published in SAML metadata, any party - not just a trusted Identity Provider - can craft encrypted-but-unsigned assertions that UAA will decrypt and trust, breaking the identity-assurance guarantee of SAML. No public exploit identified at time of analysis, but the cryptographic confusion (CWE-347) is well-understood and the impact (full identity spoofing into the platform IAM) is severe.

Technical ContextAI

Cloud Foundry UAA is the OAuth2/OIDC identity server underpinning Cloud Foundry platform deployments (BOSH-released as uaa_release and packaged via cf-deployment). It supports federated login via SAML 2.0 in two flows: the RFC 7522 OAuth 2.0 SAML2 Bearer Assertion grant at the token endpoint, and browser-based Web SSO via the Assertion Consumer Service (ACS) endpoint. The bug is a classic CWE-347 (Improper Verification of Cryptographic Signature) caused by conflating two orthogonal SAML primitives: XML encryption (which provides confidentiality from SP→whoever holds the SP private key) and XML signatures (which provide authenticity/integrity from IdP→SP). When the wantAssertionSigned configuration flag was false, UAA accepted assertions or responses that lacked an IdP signature provided the payload contained encrypted XML, on the false assumption that successful decryption implied IdP origin. In reality, the SP's encryption public key is by design distributed via SAML metadata to anyone - so any attacker can produce ciphertext UAA can decrypt.

RemediationAI

Upgrade uaa_release beyond 78.13.0 and cf-deployment beyond 56.1.0 to the patched release line per the Cloud Foundry advisory at https://www.cloudfoundry.org/blog/cve-2026-41005-uaa-accepts-saml-encrypted-assertions-authentication-bypass/; the input data does not state an exact fixed version, so consult the advisory for the current minimum safe release. As an immediate workaround, set wantAssertionSigned=true on every SAML IdP provider configuration in UAA so that unsigned assertions are rejected even when encrypted - the trade-off is that IdPs that do not sign assertions will stop working and must be reconfigured to sign. Additionally audit existing IdP configurations to confirm none rely on encryption-only trust, and rotate the SP signing/encryption keypair if you suspect prior exploitation, since the encryption public key is part of published metadata and cannot itself be kept secret. No vendor-released patch version is independently confirmed in the input - track the linked advisory for the exact fix version before 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)

Share

CVE-2026-41005 vulnerability details – vuln.today

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