CVE-2025-34038
Published: 24 June 2025
Summary
CVE-2025-34038 is a high-severity SQL Injection (CWE-89) vulnerability in Weaver E-Cology. Its CVSS base score is 8.7 (High).
Operationally, ranked in the top 9.9% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.
Deeper analysis
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.
Unauthenticated remote attackers can exploit the flaw over the network to run arbitrary SQL statements against the backend database. Successful exploitation can result in disclosure of sensitive information including administrator password hashes, with no authentication or user interaction required.
Exploitation evidence was observed by the Shadowserver Foundation on 2025-02-05 UTC. The EPSS score reached a peak of 0.0640 with a current value of 0.0517.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2025-19038
Vulnerability details
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…
more
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.
- CWE(s)
Related Threats
No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.
Affected Assets
Mitigating Controls
Likely Mitigating Controls AI
Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.