CVE-2022-33171: Typeorm

Critical severity, CVSS 9.8. EPSS: 21.4% chance of exploitation in the next 30 days.

The findOne function in TypeORM before 0.3.0 can either be supplied with a string or a FindOneOptions object. When input to the function is a user-controlled parsed JSON object, supplying a crafted FindOneOptions instead of an id string leads to SQL injection. NOTE: the vendor's position is that the user's application is responsible for input validation

Affected products

  • Typeorm Typeorm: before 0.3.0 (fixed in 0.3.0)

Published 2022-07-04. Last modified 2026-06-17.