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. |
| Impact | This vulnerability represents critical real-world risk despite a CVSS 3.1 base score of 7.5. The CVSS vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) indicates the lowest complexity attack requiring zero privileges and no user interaction—all factors favoring attacker success. The High Confidentiality impact (C:H) reflects the ability to extract sensitive data including password hashes. Crucially, active exploitation evidence from Shadowserver Foundation (2025-02-05) indicates this has progressed beyond theoretical POC to real-world attacks, placing it in CISA KEV candidate status. The attack surface is maximized by: (1) unauthenticated access requirement, (2) network-accessible JSP endpoint, and (3) SQL injection being one of the most trivially automatable vulnerability classes. While CVSS shows no integrity or availability impact (I:N/A:N), the confidentiality breach combined with exploitation evidence and ease of automation elevates this to critical priority. Organizations running Weaver E-cology 8.0 should treat this as emergency-level, particularly if exposed to untrusted networks. |
| Exploit ScenarioDerived | An unauthenticated attacker on the public internet crafts an HTTP request to the vulnerable getdata.jsp endpoint: GET /e-cology/ajax.do?cmd=getSelectAllId&sql=UNION+SELECT+password,username+FROM+admin_users-- HTTP/1.1. The AjaxManager processes the request, passes the injected SQL directly to the database query without sanitization, and returns administrator username and password hash pairs to the attacker. The attacker then uses offline password cracking tools to recover plaintext passwords or uses hash-spraying techniques. With administrator credentials, the attacker gains full control of the Weaver E-cology instance, enabling data exfiltration, document manipulation, or lateral movement into the enterprise network. The attack requires no authentication, no special tools (standard HTTP client suffices), and can be fully automated. Time-to-exploitation is minutes. Exploitation evidence in Shadowserver Foundation logs confirms active attackers are already executing variations of this scenario. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 15, 2026
CVE-2025-34038 is an unauthenticated SQL injection vulnerability in Weaver E-cology 8.0's getdata.jsp endpoint that allows attackers to execute arbitrary SQL queries by injecting malicious code through the unsanitized 'sql' parameter in the getSelectAllIds() method. The vulnerability affects Weaver E-cology 8.0 and enables attackers to extract sensitive data including administrator password hashes without authentication. Active exploitation has been observed by Shadowserver Foundation as of 2025-02-05, indicating this is a real and present threat in the wild.
RemediationAI
Immediate remediation steps: (1) Apply the latest security patch from Weaver E-cology immediately—contact Weaver support for version 8.1+ or verified hotfixes; (2) If patching is delayed, implement network-level controls by restricting access to getdata.jsp via Web Application Firewall (WAF) rules that block requests containing 'cmd=getSelectAllId' from untrusted networks; (3) Implement input validation and parameterized queries (prepared statements) at the application layer if source code access is available; (4) Deploy SQL injection detection signatures in intrusion detection systems (IDS) to monitor for malicious SQL patterns in the 'sql' parameter (keywords: UNION, SELECT, DROP, INSERT, etc.); (5) Review database access logs and query logs for evidence of exploitation—look for unusual SELECT statements targeting user tables or credential stores; (6) Rotate administrator credentials and review password hashes for compromise; (7) Segment network to limit Weaver E-cology's exposure to trusted networks only. Consult official Weaver security advisories at weaver.com.cn or through your vendor relationship for authoritative patch information and deployment guidance.
Affected VersionsENISA
Affected Packages
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
This vulnerability resides in the AjaxManager component of Weaver E-cology, specifically within the getdata.jsp endpoint accessible via the 'cmd=getSelectAllId' workflow parameter. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command—'SQL Injection'), where user-supplied input from the 'sql' parameter is directly concatenated into dynamic SQL queries without parameterization, input validation, or prepared statement usage. The getSelectAllIds(sql, type) method fails to sanitize the sql parameter before passing it to the database query execution layer. Weaver E-cology is a Chinese collaborative office and document management platform widely deployed in enterprise environments. The vulnerability is reachable through HTTP GET/POST requests to the JSP endpoint, making it easily exploitable over standard web protocols without requiring authentication.
Know when E Cology 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
A SQL injection vulnerability exists in Weaver E-cology 8.0 via the getdata.jsp endpoint. The application directly passes unsanitized user input from the sql parameter into a database query within the getSelectAllIds(sql, type) method, reachable through the cmd=getSelectAllId workflow in the AjaxManager. This allows unauthenticated attackers to execute arbitrary SQL queries, potentially exposing sensitive data such as administrator password hashes. Exploitation evidence was observed by the Shadowserver Foundation on 2025-02-05 UTC.
Executive ViewAI
An unauthenticated SQL injection vulnerability in Weaver E-cology 8.0 allows attackers to extract sensitive data including administrator credentials without requiring login. Active exploitation has been confirmed in the wild, creating immediate risk to organizations running this software.
Disable or restrict access to the AjaxManager endpoint and getdata.jsp through network ACLs or WAF rules; implement Web Application Firewall signatures to block SQL injection patterns in the sql parameter; enforce authentication requirements at the network/reverse proxy layer; segment Weaver E-cology systems from critical infrastructure; implement database activity monitoring to detect anomalous queries; monitor for exploitation attempts in access logs referencing cmd=getSelectAllId.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Unauthenticated remote code execution in Weaver E-cology 10.0 (pre-20260312) allows attackers to execute arbitrary syste
Unauthenticated SQL injection in Weaver E-cology 8.0, 9.0, and 10.0 before 10.76 allows remote attackers to inject SQL t
A vulnerability classified as problematic was found in Weaver e-cology up to 9.0. Rated high severity (CVSS 8.8), this v
Weaver (Fanwei) E-cology 9.5 versions prior to 10.52 contain an arbitrary file read vulnerability in the XmlRpcServlet i
A vulnerability was found in Weaver e-cology 8. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploit
An issue was discovered in Weaver e-cology 9.0. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploit
An issue in weaver e-cology v.10.0.2310.01 allows a remote attacker to execute arbitrary code via a crafted script to th
Weaver Ecology v9.* was discovered to contain a SQL injection vulnerability via the component. Rated critical severity (
An issue in Weaver E-cology v. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authen
A vulnerability was found in Weaver E-cology allows attackers use race conditions to bypass security mechanisms to uploa
A vulnerability was found in Weaver e-cology. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploit
E-cology has a directory traversal vulnerability. Rated medium severity (CVSS 6.5), this vulnerability is remotely explo
EUVD-2025-19038
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB