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
- Attacker performs reconnaissance to identify internet-facing Weaver E-cology instances.
- Attacker targets the mobile plugin endpoint known to process the 'userIdentifiers' GET parameter.
- Attacker crafts a malicious request containing SQL keywords wrapped in parentheses to bypass existing filter controls.
- The Weaver E-cology server processes the crafted input and executes the injected SQL command.
- Attacker executes UNION-based queries to map the database structure and identify table names.
- Attacker extracts sensitive information, including administrator credential hashes, from the database.
- 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.
Mitigations
Patch Weaver E-cology to the latest version.
CVE-2019-25776
Detection coverage 1
Detects CVE-2019-25776 Exploitation - SQL Injection via userIdentifiers
highDetects exploitation attempts against the Weaver E-cology mobile plugin endpoint by identifying SQL keywords wrapped in parentheses within the userIdentifiers parameter.
Detection queries are available on the platform. Get full rules →