Search for packages
| purl | pkg:npm/mysql2@3.9.3 |
| Vulnerability | Summary | Fixed by |
|---|---|---|
|
VCID-2n2e-7xna-x3c5
Aliases: CVE-2024-21509 GHSA-49j4-86m8-q2jw |
Versions of the package mysql2 before 3.9.4 are vulnerable to Prototype Poisoning due to insecure results object creation and improper user input sanitization passed through parserFn in text_parser.js and binary_parser.js. |
Affected by 2 other vulnerabilities. |
|
VCID-nfyp-7vxe-mkgd
Aliases: CVE-2024-21511 GHSA-4rch-2fh8-94vw |
Versions of the package mysql2 before 3.9.7 are vulnerable to Arbitrary Code Injection due to improper sanitization of the timezone parameter in the readCodeFor function by calling a native MySQL Server date/time function. |
Affected by 1 other vulnerability. |
|
VCID-sgrh-4nnj-vqcj
Aliases: CVE-2024-21512 GHSA-pmh2-wpjm-fj45 |
Versions of the package mysql2 before 3.9.8 are vulnerable to Prototype Pollution due to improper user input sanitization passed to fields and tables when using nestTables. |
Affected by 0 other vulnerabilities. |
|
VCID-u9gj-xfsc-6fhb
Aliases: CVE-2024-21508 GHSA-fpw7-j2hg-69v5 |
Versions of the package mysql2 before 3.9.4 are vulnerable to Remote Code Execution (RCE) via the readCodeFor function due to improper validation of the supportBigNumbers and bigNumberStrings values. |
Affected by 2 other vulnerabilities. |
| Vulnerability | Summary | Aliases |
|---|---|---|
| VCID-p5hy-gt69-1bbb | Versions of the package mysql2 before 3.9.3 are vulnerable to Improper Input Validation through the keyFromFields function, resulting in cache poisoning. An attacker can inject a colon (:) character within a value of the attacker-crafted key. |
CVE-2024-21507
GHSA-mqr2-w7wj-jjgr |