Description
Blind SQL injection vulnerability in UpdateQueryBuilder and SoftDeleteQueryBuilder affecting MySQL and MariaDB users.
UpdateQueryBuilder and SoftDeleteQueryBuilder (including their addOrderBy variants) do not validate the order parameter against an allowlist of permitted values (ASC/DESC).
Recommendation
Update the typeorm package to the latest compatible version. Followings are version details:
- Affected version(s): >= 0.1.12, <= 0.3.28
- Patched version(s): 0.3.29
References
Could your website be exposed too?
SmartScanner can check your website for TypeORM: SQL Injection in UpdateQueryBuilder/SoftDeleteQueryBuilder orderBy (MySQL/MariaDB) and gives you actionable findings to investigate.
Start a free scanRelated Issues
- SQL Injection in typeorm - typeorm - Vulnerability
- Time Based SQL Injection - Vulnerability
- Possible SQL Injection - Vulnerability
- SQL injection in typeORM - CVE-2022-33171


