Expression language injection in Eclipse Glassfish
Key facts
- Attack vector
- Network
- Privileges required
- High
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-917.
Summary
An authenticated Remote Code Execution (RCE) vulnerability was identified in GlassFish's Administration Console. A user with access to the panel can send crafted requests that allow the execution of arbitrary operating system commands with the privileges of the application service user. This issue affects Eclipse GlassFish: from 8.0.0 to 8.0.1, fixed in 8.0.2; 7.1.0, fixed in 7.1.1; from 7.0.0 to 7.0.25, fixed in 7.0.26. Impact on versions from 5.1.0 to 6.2.5 is unknown.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Eclipse Foundation | Eclipse Glassfish | 7.0.0 to before 7.0.26; 7.1.0 to before 7.1.1; 8.0.0 to before 8.0.2 | 7.0.26, 7.1.1, 8.0.2 | Patch available | CNA |
| — | org.glassfish.main.admingui:console-common (Maven) | before 8.0.2 | 8.0.2 | Patch available | GHSA-96v6-hq43-x9h4 |
| — | org.glassfish.jsftemplating:jsftemplating (Maven) | before 4.2.0 | 4.2.0 | Patch available | GHSA-96v6-hq43-x9h4 |
- Eclipse Glassfish VendorEclipse Foundation Affected 7.0.0 to before 7.0.26; 7.1.0 to before 7.1.1; 8.0.0 to before 8.0.2 Fixed in 7.0.26, 7.1.1, 8.0.2 Patch available CNA
- org.glassfish.main.admingui:console-common (Maven) Vendor— Affected before 8.0.2 Fixed in 8.0.2 Patch available GHSA-96v6-hq43-x9h4
- org.glassfish.jsftemplating:jsftemplating (Maven) Vendor— Affected before 4.2.0 Fixed in 4.2.0 Patch available GHSA-96v6-hq43-x9h4
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:eclipse:glassfish:*:*:*:*:*:*:*:* | before 8.0.2 | Vulnerable | Eclipse Foundation |
- cpe:2.3:a:eclipse:glassfish:*:*:*:*:*:*:*:* Versions before 8.0.2 Vulnerable ·Eclipse Foundation
Remediation
- Fix · CNA Eclipse Glassfish (Eclipse Foundation) Fixed in 7.0.26, 7.1.1, 8.0.2
- Fix · GHSA-96v6-hq43-x9h4 org.glassfish.main.admingui:console-common (Maven) Fixed in 8.0.2 Advisory →
- Fix · GHSA-96v6-hq43-x9h4 org.glassfish.jsftemplating:jsftemplating (Maven) Fixed in 4.2.0 Advisory →
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
Eclipse Glassfish 7.0.26, 7.1.1, 8.0.2
2 records Highest priority Priority MEDIUM 2 MEDIUM
Other records, highest priority first
- TI-2026-02210 Expression language injection in Eclipse GlassfishPriority MEDIUM 44
Timeline
- 2026-10-02 Threatist record created from CVE-2026-2586
- 2026-10-03 Alias added: GHSA-96v6-hq43-x9h4
References
More Eclipse Foundation Glassfish vulnerabilities
- TI-2026-02210 Expression language injection in Eclipse Glassfish CVSS 3.1CRITICAL 9.6
- TI-2023-05301 Glassfish remote code execution CVSS 3.1CRITICAL 9.8
- TI-2026-10805 Server-side request forgery in Eclipse GlassFish CVSS 3.1CRITICAL 9.6
- TI-2024-08729 Server-side request forgery in Eclipse Glassfish CVSS 4.0HIGH 8.9
- TI-2024-08661 Glassfish redirect to untrusted site CVSS 4.0MEDIUM 6.9
- TI-2022-02510 Path traversal in Eclipse GlassFish CVSS 3.1HIGH 7.5
Sources
- CVE-2026-2586 · CVE Program
- CVE-2026-2586 · NVD
- FIRST EPSS
- GHSA-96v6-hq43-x9h4 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences