Skip to content
Threat Feed
high threat exploited

SQL Injection in Weaver E-cology 8.0

Weaver E-cology 8.0 contains a SQL injection vulnerability in the SignatureDownLoad servlet that allows unauthenticated remote attackers to read arbitrary files via the markId parameter.

CVE search metadata

CVE search record: CVE-2016-20097. Severity: high. CVSS: 7.5. KEV: no. Product: E-cology 8.0. Brief: SQL Injection in Weaver E-cology 8.0. Brief link: https://feed.craftedsignal.io/briefs/2026-08-weaver-sql-injection/

Weaver (Fanwei) E-cology 8.0 contains a critical SQL injection vulnerability in the SignatureDownLoad servlet. The vulnerability originates from the unsanitized concatenation of the markId GET parameter into a SQL query. An unauthenticated remote attacker can supply a specially crafted UNION SELECT payload via the markId parameter to manipulate the query results. By controlling the markPath value returned by the database, the attacker can force the application to read and stream arbitrary files from the server's filesystem. This allows for the exfiltration of sensitive application configuration files, including those that store database credentials. This vulnerability has been subject to in-the-wild exploitation, with activity observed by the Shadowserver Foundation as early as October 18, 2023. Due to the lack of clear versioning for remediation, all instances of E-cology 8.0 should be treated as potentially vulnerable.

Impact

Successful exploitation allows unauthenticated attackers to read sensitive files from the server filesystem, leading to full application compromise, credential theft, and potentially remote code execution if configuration files or environment variables are leveraged. This poses a significant risk to organizations using the Weaver E-cology platform for business process management.

Recommendation

Prioritized actions for security teams:

  • Identify and inventory all internet-facing instances of Weaver E-cology 8.0.
  • Deploy the Sigma rule below to monitor for SQL injection attempts against the SignatureDownLoad servlet.
  • Restrict network access to the SignatureDownLoad servlet using a Web Application Firewall (WAF) or equivalent access control list.
  • Consult with Weaver vendor support to verify if the deployment has been patched against CVE-2016-20097.

Detection coverage 1

Detects CVE-2016-20097 Exploitation - SQL Injection in SignatureDownLoad

high

Detects attempts to exploit CVE-2016-20097 by monitoring for SQL injection patterns within the SignatureDownLoad servlet markId parameter.

sigma tactics: initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →