CVE Catalog

CVE-2026-110911

CriticalCVSS 9.8
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

An attacker could exploit the SQL injection for unauthorized access to data, including authentication, password-reset, and token mechanisms. This may lead to account takeover and leakage of confidential information.

Recommendation

Upgrade Wheels to version 4.1.2, where the issue is fixed. Also audit applications for passing request data to the listed APIs and avoid manually building SQL queries from user data.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS