CVE-2026-94143
7.3drogonframework · drogon
A SQL injection vulnerability exists in the Mapper::orderBy function of the drogonframework drogon ORM Mapper component, allowing remote attackers to execute arbitrary SQL commands.
Executive summary
An unauthenticated remote SQL injection vulnerability in drogonframework drogon versions up to 1.9.7 poses a critical risk of unauthorized database access and potential data exfiltration.
Vulnerability
The vulnerability is caused by improper sanitization of the sort argument within the Mapper::orderBy function in Mapper.h. An unauthenticated remote attacker can manipulate this parameter to inject malicious SQL queries into the backend database.
Business impact
Successful exploitation allows an attacker to bypass authentication, access sensitive information, modify database records, or potentially gain administrative control over the underlying database server. Given the CVSS score of 7.3, this high-severity flaw threatens the confidentiality, integrity, and availability of any application utilizing the affected ORM component.
Remediation
Immediate Action: Since no official patch is currently available, users should restrict access to applications using the affected Mapper component and validate all user-supplied input before it reaches the database layer.
Proactive Monitoring: Review database access logs for anomalous query patterns, such as unexpected syntax characters or unauthorized attempts to access system tables.
Compensating Controls: Deploy a Web Application Firewall (WAF) with strict SQL injection protection rules to inspect and filter malicious traffic directed at the application endpoints.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists via the technical write-up referenced on GitHub.
Analyst recommendation
Organizations currently utilizing affected versions of the drogon framework must treat this vulnerability with high priority. Because the vendor has not provided a direct fix, immediate code-level input validation and the implementation of robust WAF rules are essential to mitigate the risk of database compromise until an official security update is released.
More drogonframework CVEs
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
Originally found and disclosed by hacja (VulDB User), with VulDB CNA Team (coordinator), per the CVE Program record.
- VDB-408058 | drogonframework drogon ORM Mapper Mapper.h orderBy sql injection Vulnerability database entry
- VDB-408058 | CTI Indicators (IOB, IOC, TTP, IOA)
- CVE-2026-94143 | CVE Analysis and Report Third-party advisory
- Submit #893923 | drogonframework drogon 1.9.13 SQL Injection Third-party advisory
- Exploit / PoC