Severity by source
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/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 Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was identified in JeecgBoot up to 3.9.2. Affected by this vulnerability is the function queryPageList of the file src\main\java\org\jeecg\modules\system\controller\SysUserController.java of the component User List Endpoint. The manipulation of the argument salt leads to information disclosure. The attack may be initiated remotely. The attack is considered to have high complexity. The exploitation appears to be difficult. The exploit is publicly available and might be used. A fix is planned for the upcoming release.
AnalysisAI
Information disclosure in JeecgBoot up to 3.9.2 allows authenticated remote attackers to extract password salt values by manipulating the salt argument in the queryPageList function of the User List Endpoint (SysUserController.java). While the CVSS score is low (3.1) due to high attack complexity and a low-privilege authentication requirement, a publicly available proof-of-concept (GitHub issue #9648) exists and no vendor patch has been released - only one planned for a future version. Exposure of salt values is particularly sensitive as it can facilitate offline password hash cracking if hashes are separately obtained.
Technical ContextAI
JeecgBoot is a Java-based low-code rapid development platform. The vulnerability resides in src\main\java\org\jeecg\modules\system\controller\SysUserController.java, specifically within the queryPageList function responsible for paginated user listing. The salt parameter - typically a per-user random value used in credential hashing - is improperly exposed in API query responses when manipulated by an authenticated caller. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) identifies the root cause as insufficient output filtering or access control on sensitive credential metadata returned by this endpoint. The CPE identifier cpe:2.3:a:n/a:jeecgboot:*:*:*:*:*:*:*:* covers all versions through 3.9.2. The vendor CPE namespace is listed as 'n/a', indicating no formal NVD vendor assignment at the time of reporting.
RemediationAI
No vendor-released patch is available at the time of analysis; a fix is planned for an upcoming JeecgBoot release. Monitor the official repository at https://github.com/jeecgboot/JeecgBoot/ and the tracking issue at https://github.com/jeecgboot/JeecgBoot/issues/9648 for the patched version. As an immediate compensating control, restrict network access to the User List Endpoint (/sys/user/queryPageList) via firewall rules or application-layer access controls so only trusted administrative roles can invoke it - this reduces the pool of potential authenticated attackers, though it does not eliminate the vulnerability. Additionally, audit API response schemas for this endpoint to strip or mask salt fields before they reach clients, which directly neutralizes the disclosure vector without requiring a code patch. Upgrading to the vendor-released fix once available remains the definitive remediation.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
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
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-34995
GHSA-g4g6-g3hx-2f5w