Skip to main content

JEEWMS EUVDEUVD-2026-97132

| CVE-2026-108777 LOW
SQL Injection (CWE-89)
2026-10-11 VulDB GHSA-j7j5-hcmh-jmmq
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege JEEWMS account
  2. Exploit
    Submit malicious searchstr to WvGiController.list
  3. Execution
    Injected SQL executes on backend DB
  4. Impact
    Extract or alter warehouse data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid authenticated session on the JEEWMS application (CVSS PR:L), after which the attacker sends a malicious value in the 'searchstr' argument to the WvGiController.list endpoint; no special non-default configuration or user interaction is required (UI:N). The key limiting factor is the authentication requirement - an attacker must first obtain low-privilege credentials or an active account, which bounds this to insiders or attackers who have otherwise acquired access, rather than fully anonymous internet-wide exploitation.

Impact

This is a CWE-89 SQL injection in the JEEWMS WvGiController.list function via the 'searchstr' parameter. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates a network-reachable, low-complexity attack requiring low-level privileges (PR:L), meaning an authenticated user - not an anonymous attacker. Impact is assessed as partial across confidentiality, integrity, and availability (VC:L/VI:L/VA:L), yielding a MEDIUM base score of 5.3, which is consistent with authenticated low-impact SQLi rather than a critical pre-auth breach. The E:P exploit-maturity flag and the description ('The exploit has been made public') confirm publicly available exploit code exists, but there is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of active or widespread exploitation - public PoC availability and active exploitation are distinct signals. There is no SSVC decision data, no EPSS probability, and no vendor patch (the vendor was contacted but did not respond). On balance this is a real but moderate-priority issue: a credentialed SQL injection in a niche open-source product with a public PoC but no confirmed in-the-wild exploitation and no fix available. The sole source is VulDB, so corroboration is limited.

Exploit ScenarioDerived

An attacker who already holds a low-privilege authenticated account on a JEEWMS instance submits a crafted value in the 'searchstr' parameter to the WvGiController list endpoint, injecting SQL that is executed by the backend database. Because a public exploit has been released, a low-skilled attacker can reuse it to read or tamper with warehouse data. The attack is remote over the network but gated behind valid credentials (PR:L).

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 12, 2026

SQL injection in the erzhongxmu JEEWMS warehouse management system (versions up to 2026.09.27-W39) allows an authenticated user to inject arbitrary SQL through the 'searchstr' argument processed by the WvGiController.list endpoint, enabling unauthorized reads of database contents and potentially modification or deletion of records. Both the supplied CVSS 4.0 vector (PR:L, E:P) and our independent assessment require a valid low-privilege session before the payload can be delivered, which keeps the rating moderate (CVSS 4.0 base 5.3) and bounds realistic exploitation to insiders or attackers who have already acquired credentials rather than anonymous internet-wide attacks. Publicly available exploit code exists, and the vendor was contacted about the disclosure but did not respond, so no official fix has been published at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis, and the vendor did not respond to the disclosure, so remediation must be compensatory. First, treat the database account used by the JEEWMS application as compromised-by-design: restrict it to the minimum required DML privileges on the application schema, remove DDL and file/administrative privileges, and disable stacked queries if the backend permits it, which limits what an injected statement can achieve but does not stop data disclosure from readable tables. Second, restrict network exposure of the wmapi endpoints (including WvGiController.list) to trusted internal networks or a VPN, since exploitation requires an authenticated session and removing anonymous or internet-facing reachability eliminates the realistic attack surface. Third, enforce least privilege and account hygiene on the application itself - rotate credentials, disable unused or default accounts, and monitor for the low-privilege accounts the CVSS PR:L prerequisite implies - accepting that this raises the bar but does not fix the underlying flaw. Fourth, if a WAF or reverse proxy is already deployed, add targeted SQL-injection signatures for the 'searchstr' parameter on this endpoint, understanding that pattern-based filtering produces false positives on legitimate search strings and is bypassable with encoding variations. Finally, if the warehouse listing functionality provided by WvGiController.list is not business critical, temporarily disable or block the endpoint until an upstream fix is available, and monitor database logs and query errors for injection attempts in the interim; track https://vuldb.com/vuln/416557 and https://vuldb.com/cve/CVE-2026-108777 for any future vendor fix.

Affected VersionsENISA

Jeewms 2026.09.27-W39

Affected Packages

euvd jeewms no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

JEEWMS is an open-source Java warehouse management system, and the vulnerable component is a Spring MVC controller endpoint, WvGiController.list, implemented in src/main/java/com/zzjee/wmapi/controller/WvGiController.java. The 'searchstr' request parameter is passed into a database query without parameterization or escaping, which is the textbook CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) root cause class: attacker-supplied SQL syntax is concatenated into the statement and interpreted as code instead of data. The CPE cpe:2.3:a:erzhongxmu:jeewms:*:*:*:*:*:*:*:* carries no version boundaries, indicating that the reporter treats all releases up to and including 2026.09.27-W39 as potentially affected rather than identifying a single patched branch. The endpoint is network reachable (AV:N in both the supplied CVSS 4.0 vector and our assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L vector), requires no user interaction (UI:N), and the CVSS 4.0 Exploit Maturity value of E:P confirms public proof-of-concept code rather than confirmed in-the-wild exploitation.

Know when Jeewms gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.3 MEDIUM

Network-reachable endpoint (AV:N) with simple injection (AC:L) but requires an authenticated low-privilege account (PR:L); partial C/I/A impact from constrained SQLi, scope unchanged.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Oct 12, 2026 - 00:22 NVD
MEDIUM LOW
CVSS changed
Oct 12, 2026 - 00:22 NVD
5.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was found in erzhongxmu JEEWMS up to 2026.09.27-W39. This affects the function WvGiController.list of the file src/main/java/com/zzjee/wmapi/controller/WvGiController.java. The manipulation of the argument searchstr results in sql injection. The attack can be executed remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche open-source Chinese warehouse management system, limited enterprise footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

More in Jeewms

View all
CVE-2024-27764 CRITICAL POC
9.8 Mar 05

An issue in Jeewms v.3.7 and before allows a remote attacker to escalate privileges via the AuthInterceptor component. R

CVE-2024-27765 HIGH POC
7.5 Mar 05

Directory Traversal vulnerability in Jeewms v.3.7 and before allows a remote attacker to obtain sensitive information vi

CVE-2024-11961 MEDIUM POC
6.9 Nov 28

A vulnerability was found in Guangzhou Huayi Intelligent Technology Jeewms 3.7. Rated medium severity (CVSS 6.9), this v

CVE-2025-29213 MEDIUM POC
5.5 Apr 15

A zip slip vulnerability in the component \service\migrate\MigrateForm.java of JEEWMS v3.7 allows attackers to execute a

CVE-2026-3026 MEDIUM POC
5.5 Feb 23

Jeewms 3.7 contains a server-side request forgery vulnerability in the UEditor plugin's getRemoteImage.jsp file, where t

CVE-2026-11457 MEDIUM POC
5.5 Jun 07

Code injection in erzhongxmu JeeWMS via the JimuReport test-connection endpoint (/base-boot/jmreport/testConnection) all

CVE-2026-11458 MEDIUM POC
5.5 Jun 07

Unauthenticated remote access to the Spring Boot Actuator endpoint in erzhongxmu JeeWMS exposes sensitive application in

CVE-2024-11251 MEDIUM POC
5.3 Nov 15

A vulnerability was found in erzhongxmu Jeewms up to 20241108. Rated medium severity (CVSS 5.3), this vulnerability is r

CVE-2024-12347 MEDIUM
6.9 Dec 09

A vulnerability was found in Guangzhou Huayi Intelligent Technology Jeewms up to 1.0.0 and classified as critical.html o

CVE-2025-70311 MEDIUM
6.5 Feb 03

JEEWMS 1.0 is vulnerable to SQL Injection. Attackers can inject malicious SQL statements through the id1 and id2 paramet

CVE-2026-3027 LOW POC
2.1 Feb 23

Reflected cross-site scripting in Jeewms up to version 3.7 exists in the UEditor component's getContent.jsp file through

CVE-2026-3028 LOW POC
2.1 Feb 23

Cross-site scripting (XSS) in the doAdd function of Jeewms up to version 3.7 allows unauthenticated remote attackers to

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