Lookup for vulnerable packages by Package URL.
| Purl | pkg:npm/sqlite3@5.0.0 |
| Type | npm |
| Namespace | |
| Name | sqlite3 |
| Version | 5.0.0 |
| Qualifiers |
|
| Subpath | |
| Is_vulnerable | true |
| Next_non_vulnerable_version | 5.0.3 |
| Latest_non_vulnerable_version | 5.1.5 |
| Affected_by_vulnerabilities |
| 0 |
| url |
VCID-dq4b-x9ht-pqbs |
| vulnerability_id |
VCID-dq4b-x9ht-pqbs |
| summary |
sqlite vulnerable to code execution due to Object coercion
Due to the underlying implementation of `.ToString()`, it's possible to execute arbitrary JavaScript, or to achieve a denial-of-service, if a binding parameter is a crafted Object. Users of sqlite3 v5.0.0 - v5.1.4 are affected by this. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2022-43441, GHSA-jqv5-7xpx-qj74, GMS-2023-755
|
| risk_score |
0.1 |
| exploitability |
0.5 |
| weighted_severity |
0.1 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-dq4b-x9ht-pqbs |
|
| 1 |
| url |
VCID-yphv-87ju-nygh |
| vulnerability_id |
VCID-yphv-87ju-nygh |
| summary |
Denial-of-Service due to fatal error when binding invalid parameters
The package sqlite3 before 5.0.3 is vulnerable to Denial of Service (DoS) which will invoke the `toString` function of the passed parameter. If passed an invalid Function object it will throw and crash the V8 engine. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2022-21227, GHSA-9qrh-qjmc-5w2p
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-yphv-87ju-nygh |
|
|
| Fixing_vulnerabilities |
|
| Risk_score | 4.0 |
| Resource_url | http://public2.vulnerablecode.io/packages/pkg:npm/sqlite3@5.0.0 |