Read the docs
TI-2026-02210 Aliases CVE-2026-2587GHSA-29wv-cv7p-xjc2

Expression language injection in Eclipse Glassfish

Priority MEDIUM 44CWE-917Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
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

A critical Remote Code Execution (RCE) vulnerability was identified in the server-side template rendering mechanism used by the Glassfish gadget handler. The application processes .xml files and evaluates user-supplied values within a context where Expression Language (EL) “expressions” are processed without proper sanitization or escaping. By injecting expressions such as #{7*7}, the server returns 49, confirming server-side EL evaluation. This issue allows a remote attacker to fully compromise the underlying host, enabling capabilities as reading/modifying data, executing arbitrary commands, persistence, and lateral movement. 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

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00646 51st percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed Eclipse Glassfish (Eclipse Foundation): 7.0.26, 7.1.1, 8.0.2org.glassfish.main.admingui:admingui (Maven): 8.0.2+1 more product

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

VendorProductAffected versionsFixed inStatusSource
Eclipse FoundationEclipse Glassfish7.0.0 to before 7.0.26; 7.1.0 to before 7.1.1; 8.0.0 to before 8.0.27.0.26, 7.1.1, 8.0.2Patch availableCNA
—org.glassfish.main.admingui:admingui (Maven)before 8.0.28.0.2Patch availableGHSA-29wv-cv7p-xjc2
—org.glassfish.jsftemplating:jsftemplating (Maven)before 4.2.04.2.0Patch availableGHSA-29wv-cv7p-xjc2
  • 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:admingui (Maven) Vendor— Affected before 8.0.2 Fixed in 8.0.2 Patch available GHSA-29wv-cv7p-xjc2
  • org.glassfish.jsftemplating:jsftemplating (Maven) Vendor— Affected before 4.2.0 Fixed in 4.2.0 Patch available GHSA-29wv-cv7p-xjc2

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:eclipse:glassfish:*:*:*:*:*:*:*:*before 8.0.2VulnerableEclipse 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-29wv-cv7p-xjc2 org.glassfish.main.admingui:admingui (Maven) Fixed in 8.0.2 Advisory →
  • Fix · GHSA-29wv-cv7p-xjc2 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-02209 Expression language injection in Eclipse GlassfishPriority MEDIUM 43

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-2587
  2. 2026-10-03 Alias added: GHSA-29wv-cv7p-xjc2

References

  • 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-2026-02209 Expression language injection in Eclipse Glassfish CVSS 3.1CRITICAL 9.1
  • 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
See all 12 →

Sources