Skip to main content

Eclipse GlassFish EUVDEUVD-2026-53925

| CVE-2026-12605 CRITICAL
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-06 eclipse GHSA-325x-xm3p-mmv6
9.6
CVSS 3.1 · Vendor: eclipse
Share

Severity by source

Vendor (eclipse) PRIMARY
9.6 CRITICAL
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
vuln.today AI
9.6 CRITICAL

Remote, low-complexity, no attacker auth (PR:N) but victim admin must interact (UI:R); token leak crosses the auth boundary (S:C) yielding full domain compromise (C:H/I:H/A:H).

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

Primary rating from Vendor (eclipse).

CVSS VectorVendor: eclipse

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

Lifecycle Timeline

3
Patch available
Aug 06, 2026 - 15:17 EUVD
Analysis Generated
Aug 06, 2026 - 14:22 vuln.today
CVE Published
Aug 06, 2026 - 13:18 cve.org
CRITICAL 9.6

DescriptionCVE.org

In Eclipse GlassFish versions 8.0.x before 8.0.4, CSRF + SSRF in DownloadServlet ContentSources leaks the admin gfresttoken to attacker-controlled host if the victim is authenticated into the Admin Console -\> full unauthenticated takeover of Eclipse GlassFish domain until the token expires.

AnalysisAI

Server-Side Request Forgery combined with CSRF in Eclipse GlassFish's DownloadServlet ContentSources handler allows a remote attacker to exfiltrate the administrative gfresttoken to an attacker-controlled host when an authenticated administrator visits a malicious page. Affecting Eclipse GlassFish 8.0.x prior to 8.0.4, successful token theft yields full control of the GlassFish administrative domain until the token expires, effectively an unauthenticated takeover of the management plane. No public exploit identified at time of analysis, and the issue is not in CISA KEV, but the CVSS 9.6 rating and low attack complexity make it high priority.

Technical ContextAI

Eclipse GlassFish is the Jakarta EE (formerly Java EE) reference application server, and its Admin Console exposes a REST-based management interface protected by the session-bound gfresttoken. The root cause is CWE-918 (Server-Side Request Forgery): the DownloadServlet's ContentSources mechanism accepts a request that causes the server (or the admin's authenticated browser context) to make a request whose destination is attacker-influenced, so the sensitive management token is transmitted to an external host. The flaw is compounded by a Cross-Site Request Forgery weakness, meaning the malicious request is triggered by leveraging the victim administrator's already-authenticated Admin Console session rather than by the attacker directly authenticating. Because the leaked gfresttoken authorizes the full administrative REST API, its disclosure collapses the server's authentication boundary.

RemediationAI

Vendor-released patch: Eclipse GlassFish 8.0.4 - upgrade all 8.0.x deployments to 8.0.4 or later, which is the primary and complete fix. Until patching is possible, reduce exposure by restricting network access to the Admin Console so it is reachable only from trusted management networks or via VPN, and advise administrators not to browse untrusted web content within a session where they are logged into the Admin Console (mitigating the CSRF/UI:R trigger); note the trade-off that network restriction complicates legitimate remote administration. Because token theft grants domain-wide control, also consider shortening administrative session/token lifetimes to limit the window an exfiltrated gfresttoken remains valid, at the cost of more frequent admin re-authentication. Consult the Eclipse advisory at https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/445 for authoritative fix guidance.

Share

EUVD-2026-53925 vulnerability details – vuln.today

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