Read the docs

HQL injection in Erupt Data Table API lets users read other entities

Priority MEDIUM 60CWE-564Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
High · None · None
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

Erupt through 2.3.0 contains an HQL injection flaw (CWE-564) in the linkTreeVal parameter of POST /erupt-api/data/table/{erupt}. Because quotes are not escaped, an authenticated user with query permission on entities with String-keyed linkTree targets can append always-true OR clauses or boolean subqueries to read data from other mapped entities, bypassing tree-scoped data filters.

Written with Claude Haiku 5.5 from the sources below · 2026-10-28

Description from the CNA

Erupt through 2.3.0 contains an HQL injection vulnerability that allows authenticated users to bypass tree-scoped data filters by injecting unescaped quotes into the linkTreeVal parameter of POST /erupt-api/data/table/{erupt}. Attackers holding query permission on entities with String-keyed linkTree targets can append always-true OR clauses or boolean subqueries to read data from other mapped entities.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00357 29th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
eruptseruptup to 2.3.0—No fix listedCNA
  • erupt Vendorerupts Affected up to 2.3.0 Fixed in — No fix listed CNA

Remediation

The sources list no fixed version for erupt.

Written with Claude Haiku 5.5 from the sources below · 2026-10-28

Timeline

  1. 2026-10-16 Threatist record created from CVE-2026-111390
  2. 2026-10-16 Alias added: GHSA-qh8g-m9r5-r3mw
  3. 2026-10-18 Priority changed: MEDIUM → LOW
  4. 2026-10-21 CISA SSVC decision points changed
  5. 2026-10-21 Priority changed: LOW → MEDIUM

References

  • TI-2026-03998 erupts erupt EruptJpaUtils.java geneEruptHqlOrderBy sql injection CVSS 4.0MEDIUM 6.9
  • TI-2026-03997 erupts erupt MCP Tool EruptDataQuery.java EruptDataQuery sql injection CVSS 4.0MEDIUM 5.3

Sources