Skip to main content

Java CVE-2026-4594

| EUVDEUVD-2026-14475 MEDIUM
SQL Injection: Hibernate (CWE-564)
2026-03-23 VulDB GHSA-8fx2-x558-87xq
5.5
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

7
CVSS changed
Apr 29, 2026 - 01:11 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
Severity Changed
Apr 24, 2026 - 16:37 NVD
HIGH MEDIUM
CVSS changed
Apr 24, 2026 - 16:37 NVD
7.3 (HIGH) 6.9 (MEDIUM)
PoC Detected
Mar 24, 2026 - 15:54 vuln.today
Public exploit code
EUVD ID Assigned
Mar 23, 2026 - 18:00 euvd
EUVD-2026-14475
Analysis Generated
Mar 23, 2026 - 18:00 vuln.today
CVE Published
Mar 23, 2026 - 17:41 nvd
HIGH 7.3

DescriptionCVE.org

A vulnerability has been found in erupts erupt up to 1.13.3. Affected by this issue is the function geneEruptHqlOrderBy of the file erupt-data/erupt-jpa/src/main/java/xyz/erupt/jpa/dao/EruptJpaUtils.java. Such manipulation of the argument sort.field leads to sql injection hibernate. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

SQL injection in Erupt up to version 1.13.3 allows unauthenticated remote attackers to execute arbitrary SQL queries through the sort.field parameter in the HQL query builder. Public exploit code exists for this vulnerability, and no patch is currently available. Affected Java applications using vulnerable versions of Erupt are at risk of data exfiltration and manipulation.

Technical ContextAI

This vulnerability affects the erupts erupt framework (CPE: cpe:2.3:a:erupts:erupt), specifically the JPA (Java Persistence API) data layer component. The flaw is classified as CWE-564 (SQL Injection: Hibernate), indicating improper input validation when constructing Hibernate Query Language (HQL) statements. The geneEruptHqlOrderBy function in EruptJpaUtils.java fails to properly sanitize the sort.field parameter before incorporating it into HQL ORDER BY clauses. Unlike traditional SQL injection, HQL injection targets the object-relational mapping layer, allowing attackers to manipulate queries executed against the underlying database through Hibernate's query translation mechanism. This type of injection can bypass typical SQL injection defenses if developers assume ORM frameworks inherently prevent injection attacks.

RemediationAI

Upgrade to erupts erupt version 1.13.4 or later if the vendor has released a patched version, though no official patch has been confirmed as the vendor did not respond to disclosure attempts. In the absence of vendor patches, immediately implement input validation and sanitization on all user-controllable sort parameters before they reach the geneEruptHqlOrderBy function. Use parameterized queries or Hibernate Criteria API instead of dynamic HQL string concatenation for ORDER BY clauses. Apply a whitelist-based validation approach that only allows predefined, safe column names for sorting operations. As an additional defense layer, restrict network access to the application to trusted IP ranges and implement web application firewall (WAF) rules to detect and block SQL injection patterns. Monitor application logs for suspicious sorting parameter values that contain SQL keywords or special characters. Given the vendor's lack of response, consider migrating to an actively maintained alternative framework if this component is critical to your infrastructure.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

Share

CVE-2026-4594 vulnerability details – vuln.today

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