CVE-2022-33171
Die findOne-Funktion in TypeORM vor 0.3.0 kann entweder mit einem String oder einem FindOneOptions-Objekt versorgt werden. Wenn die Eingabe für die Funktion...
- Veröffentlicht
- 04.07.2022
- Aktualisiert
- 03.08.2024
- CNA zuweisen
- mitre
- Beweise beobachtet
- 08.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HMittel · nächste 30 Tage
- Perzentil
- 97,6 %
- Modelldatum
- 15.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Die `findOne`-Funktion in TypeORM vor 0.3.0 kann entweder mit einem String oder einem `FindOneOptions`-Objekt versorgt werden. Wenn die Eingabe für die Funktion ein vom Benutzer kontrolliertes, geparstes JSON-Objekt ist, führt die Bereitstellung eines manipulierten `FindOneOptions`-Objekts anstelle eines ID-Strings zu SQL-Injection. HINWEIS: Die Position des Anbieters ist, dass die Anwendung des Benutzers für die Eingabevalidierung verantwortlich ist.
Quellen
- CVE-2022-33171Informativ
CVE-2022-33171: TypeORM SQL-Injection-Schwachstelle
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.