← Back to search

CVE-2026-110911

9.8 CRITICALpublic exploit available

Published 2026-10-15 · Updated 2026-10-16

AI risk analysis

Summary
Wheels framework contains a SQL injection vulnerability in versions 1.1.8 through 4.1.1 where user-supplied quoted values are incorrectly parsed as SQL, allowing attackers to inject malicious SQL code through dynamic finders and query builder methods. This affects authentication, password reset, and token lookup functionality.
Exploitability
Exploitation is straightforward for applications that pass request data to affected APIs, requiring only a properly crafted input that doubles single quotes to trigger the SQL injection.
Blast radius
The vulnerability can lead to unauthorized access to user accounts, password resets, and sensitive data across all affected applications using Wheels framework versions 1.1.8 through 4.1.1.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Wheels 4.1.2 or later to fix both the SQL injection vulnerability and the query-builder whereBetween() issue.
sql-injectionwebauthentication

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

Wheels 1.1.8 through 4.1.1 allows SQL injection when caller-supplied quoted values are parsed again as SQL by dynamic finders (such as findOneByEmail), the query builder's where(property, value) and where(property, operator, value), string/UUID-key lookup paths (findByKey, updateByKey, deleteByKey and findOrCreateBy...), and validatesUniquenessOf. The parser incorrectly treats a doubled single quote as the end of a literal. Applications passing request data to these APIs can expose authentication, password-reset or token lookups, and data to unauthorized access; numeric-column values are not affected. There is a similar concern for query-builder whereBetween() in 4.0.0 through 4.1.1: string/date bounds can alter SQL on MySQL/MariaDB with backslash escaping enabled. This is fixed in 4.1.2.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-89

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.