Skip to content
Threat Feed
high threat

Unauthenticated SQL Injection in Weaver E-cology

Weaver E-cology is vulnerable to an unauthenticated SQL injection via the 'userIdentifiers' GET parameter, allowing attackers to extract sensitive database information including administrator credentials.

CVE search metadata

CVE search record: CVE-2019-25776. Severity: high. CVSS: 7.5. KEV: no. Product: E-cology. Brief: Unauthenticated SQL Injection in Weaver E-cology. Brief link: https://feed.craftedsignal.io/briefs/2026-09-weaver-ecology-sqli/

Weaver E-cology contains a critical SQL injection vulnerability (CVE-2019-25776) within its mobile plugin endpoint. An unauthenticated attacker can exploit this flaw by submitting malicious input through the 'userIdentifiers' GET parameter. The application implements filter controls that attempt to block common SQL keywords; however, these can be bypassed by wrapping keywords in parentheses. This allows attackers to perform UNION-based SQL injection to extract data from the underlying database. The vulnerability was initially identified as being exploited in the wild by the Shadowserver Foundation on July 28, 2022. Successful exploitation provides unauthorized access to sensitive data, including administrator password hashes, which could lead to a full compromise of the application and integrated systems.

Attack Chain

  1. Attacker performs reconnaissance to identify internet-facing Weaver E-cology instances.
  2. Attacker targets the mobile plugin endpoint known to process the 'userIdentifiers' GET parameter.
  3. Attacker crafts a malicious request containing SQL keywords wrapped in parentheses to bypass existing filter controls.
  4. The Weaver E-cology server processes the crafted input and executes the injected SQL command.
  5. Attacker executes UNION-based queries to map the database structure and identify table names.
  6. Attacker extracts sensitive information, including administrator credential hashes, from the database.
  7. Attacker uses extracted hashes to crack administrator credentials or perform further unauthorized database queries.

Impact

Successful exploitation allows for unauthenticated remote data exfiltration, including the compromise of administrative user credentials. This impacts any organization running exposed Weaver E-cology instances, potentially leading to total loss of confidentiality and integrity of the application data and subsequent account takeover.

Recommendation

Prioritized, concrete actions:

  • Deploy the Sigma rule below to detect SQL injection attempts targeting the mobile plugin endpoint.
  • Audit web server access logs for requests to the mobile plugin endpoint containing parenthesized SQL keywords.
  • Ensure Weaver E-cology is updated to the latest vendor-supplied patch for CVE-2019-25776.

Immediate actions

Deploy Sigma detection rule to monitor web traffic for CVE-2019-25776.

Detection Engineering 24h

Mitigations

Patch Weaver E-cology to the latest version.

immediate IT Operations

CVE-2019-25776

Detection coverage 1

Detects CVE-2019-25776 Exploitation - SQL Injection via userIdentifiers

high

Detects exploitation attempts against the Weaver E-cology mobile plugin endpoint by identifying SQL keywords wrapped in parentheses within the userIdentifiers parameter.

sigma tactics: exfiltration, initial_access techniques: T1190 sources: webserver

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