CVE-2019-18413

State
Published
Severity
3.7 Low
Published
Oct 24, 2019
Updated
Aug 5, 2024
Reserved
Oct 24, 2019

Read the record on cve.org

Description

In TypeStack class-validator 0.10.2, validate() input validation can be bypassed because certain internal attributes can be overwritten via a conflicting name. Even though there is an optional forbidUnknownValues parameter that can be used to reduce the risk of this bypass, this option is not documented and thus most developers configure input validation in the vulnerable default manner. With this vulnerability, attackers can launch SQL Injection or XSS attacks by injecting arbitrary malicious input. NOTE: a software maintainer agrees with the "is not documented" finding but suggests that much of the responsibility for the risk lies in a different product.

Scores

CVSSScoreVectorSource
3.13.7 LowCVSS:3.1/AC:H/AV:N/A:N/C:N/I:L/PR:N/S:U/UI:Nmitre

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
n/an/a
  • n/aAffected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.