Skip to main content

Spring Authorization Server CVE-2026-59355

| EUVDEUVD-2026-66978 MEDIUM
URL Redirection to Untrusted Site (Open Redirect) (CWE-601)
2026-08-27 vmware GHSA-mhfq-9687-g8m3
6.1
CVSS 3.1 · Vendor: vmware
View

Attack ChainAIDerived

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

  1. Recon
    Craft authorization URL with invalid request_uri
  2. Delivery
    Embed attacker-controlled redirect_uri value
  3. Exploit
    Deliver link to victim via phishing or compromised page
  4. Install
    Victim navigates to legitimate authorization server URL
  5. C2
    Server bypasses redirect_uri validation due to invalid request_uri
  6. Execute
    Victim transparently redirected to attacker-controlled site
  7. Impact
    Harvest credentials or OAuth tokens via lookalike page

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Redirect URL validation
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The OAuth 2.0 authorization endpoint of Spring Authorization Server must be network-reachable by the attacker, and the server must be running versions 1.5.0 through 1.5.7. Exploitation is conditioned on the Pushed Authorization Request (request_uri) parameter pathway being reachable - if PAR support is disabled or the endpoint is not exposed, the vulnerable code path is not triggered. No authentication is required from the attacker (PR:N per CVSS). A victim user must actively follow a crafted link (UI:R per CVSS), which means automated, opportunistic mass exploitation is not feasible. Exploitation is further limited in deployments where the authorization endpoint is internal-only, accessible only to machine-to-machine clients, or where redirect_uri values are enforced by a WAF or API gateway upstream of the server.

Impact

CVSS 6.1 (Medium) with vector AV:N/AC:L/PR:N/UI:R/S:C correctly captures a network-exploitable, unauthenticated flaw of low operational complexity, but one gated on user interaction. The scope change (S:C) elevates the score beyond a trivial redirect by acknowledging that the attacker influences systems external to the authorization server (e.g., phishing sites harvesting credentials for downstream services). EPSS data is absent from available intelligence, so exploitation probability cannot be quantified numerically. KEV status is not present, and no proof-of-concept code has been identified, indicating no confirmed opportunistic or targeted exploitation at time of analysis. Real-world risk is moderate-to-elevated in contexts where the authorization server is internet-facing and serves end users directly: OAuth authorization URLs are routinely shared in legitimate email flows, making weaponized links harder for users to distinguish. Environments where the authorization endpoint is internal-only or restricted to machine-to-machine clients face substantially lower practical risk.

Exploit ScenarioDerived

An attacker constructs a malicious authorization URL targeting a publicly accessible Spring Authorization Server 1.5.x instance, embedding an invalid request_uri alongside a redirect_uri pointing to an attacker-controlled phishing domain. The crafted URL is distributed to targeted users via phishing email or embedded in a compromised web page, exploiting the fact that the URL's authority (the legitimate authorization server domain) appears trustworthy. When the victim clicks the link, the server fails to reject the redirect_uri and forwards the user to the attacker's site, where credentials or session tokens are harvested. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 27, 2026

Open redirect in Spring Authorization Server 1.5.0-1.5.7 allows remote unauthenticated attackers to redirect victims to attacker-controlled sites by crafting authorization requests that pair an invalid request_uri with an unvalidated redirect_uri. The CVSS scope change (S:C) reflects that the redirect escapes the authorization server's security boundary, enabling high-trust phishing attacks because victims see the legitimate authorization server domain before being redirected. No public exploit has been identified at time of analysis, and exploitation requires user interaction.

RemediationAI

Upgrade Spring Authorization Server to a version beyond 1.5.7 per the vendor advisory at https://spring.io/security/cve-2026-59355 - the exact fixed version is not specified in available intelligence and must be confirmed directly from the advisory before deployment. If immediate upgrade is not feasible, disable or restrict the request_uri (Pushed Authorization Request) feature at the authorization endpoint if PAR is not required by any registered client, eliminating the vulnerable code path entirely with no impact on standard authorization code flows. As a compensating control, enforce strict allowlist validation of redirect_uri values at the reverse proxy or API gateway layer, blocking any redirect_uri not matching a pre-approved domain pattern; note this may require coordination with dynamically-registered clients. Do not rely on client-side filtering alone, as the bypass originates server-side.

Affected VersionsENISA

Spring Authorization Server 1.5.0 ≤1.5.7

Affected Packages

euvd spring_authorization_server no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

Spring Authorization Server (VMware/Broadcom) is an OAuth 2.0 and OpenID Connect authorization server framework for the Java/Spring ecosystem, identified by CPE cpe:2.3:a:vmware:spring_authorization_server:*:*:*:*:*:*:*:*. The vulnerable code path is the OAuth 2.0 authorization endpoint, which processes the request_uri parameter defined in OAuth 2.0 Pushed Authorization Requests (RFC 9126). The root cause is CWE-601 (URL Redirection to Untrusted Site): when an invalid request_uri is submitted, the server's redirect_uri validation logic is bypassed, allowing an attacker-supplied redirect_uri to pass through without checking against the registered client allowlist. Open redirects in OAuth authorization flows are especially impactful because users implicitly trust the authorization server's domain, making downstream phishing significantly more convincing than a bare redirect.

Know when Spring Authorization Server 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 (vmware) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

Network-accessible open redirect requiring active victim click (UI:R); scope changes to external attacker site (S:C); no server-side auth needed (PR:N); no availability impact.

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

Primary rating from Vendor (vmware).

CVSS VectorVendor: vmware

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

DescriptionCVE.org

In versions of Spring Authorization Server 1.5.0 through 1.5.7, the authorization endpoint performs insufficient validation of the request_uri parameter. An attacker can craft a request containing an invalid request_uri paired with an unvalidated redirect_uri, which can result in an open redirect to an attacker-controlled site.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
widely-used Java OAuth 2.0 server framework in Spring ecosystem
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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