CVE-2020-11010GHSA-9J2C-X8QM-QMJQPYSEC-2020-144
SQL injection in Tortoise ORM
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 0.15.23, 0.16.6
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
In Tortoise ORM before versions 0.15.23 and 0.16.6, various forms of SQL injection have been found for MySQL and when filtering or doing mass-updates on char/text fields. SQLite & PostgreSQL are only affected when filtering with contains, starts_with, or ends_with filters (and their case-insensitive counterparts).
Timeline
- CVE published
- Record last updated
Affected versions
- tortoise tortoise-orm
fixed in 0.15.23; From 0.16.0 · fixed in 0.16.6
- tortoise-ormPyPI
fixed in 0.15.23
- tortoise-ormPyPI
From 0.16.0 · fixed in 0.16.6
- tortoise-ormPyPI
fixed in 0.15.23; From 0.16.0 · fixed in 0.16.6