Lucene search
K

12 matches found

OSV
OSV
added 2026/03/26 6:55 p.m.0 views

GHSA-44FC-8FM5-Q62H Convict has Prototype Pollution via startsWith() function

Summary A prototype pollution vulnerability exists in the latest version of the convict npm package 6.2.4. Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input started with a forbidden key, it is still possible to pollute Object.prototype via a...

9.4CVSS6.4AI score
Exploits0References3
Github Security Blog
Github Security Blog
added 2026/03/26 6:55 p.m.2 views

Convict has Prototype Pollution via startsWith() function

Summary A prototype pollution vulnerability exists in the latest version of the convict npm package 6.2.4. Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input started with a forbidden key, it is still possible to pollute Object.prototype via a...

6.4AI score
Exploits0References3Affected Software1
Snyk
Snyk
added 2026/03/26 6:50 p.m.0 views

Prototype Pollution

Overview convict is a package that expands on the standard pattern of configuring node.js applications in a way that is more robust and accessible to collaborators, who may have less interest in digging through imperative code in order to inspect or modify settings. By introducing a configuration...

9.4CVSS6.5AI score
Exploits0References2
Positive Technologies
Positive Technologies
added 2026/03/26 12:0 a.m.2 views

PT-2026-28540

Name of the Vulnerable Software and Affected Versions convict versions 6.2.4 Description A prototype pollution issue exists in the convict npm package. The issue stems from an incomplete fix that attempted to prevent prototype pollution by checking if user input begins with a prohibited key...

9.4CVSS6.5AI score
Exploits0References6
Snyk
Snyk
added 2026/01/28 2:3 p.m.1 views

Prototype Pollution

Overview convict is a package that expands on the standard pattern of configuring node.js applications in a way that is more robust and accessible to collaborators, who may have less interest in digging through imperative code in order to inspect or modify settings. By introducing a configuration...

8.8CVSS6.6AI score
Exploits0References2
EUVD
EUVD
added 2025/10/03 8:7 p.m.2 views

EUVD-2022-1861

Malicious code in bioql PyPI...

9.8CVSS9.3AI score0.01732EPSS
Exploits1References9
EUVD
EUVD
added 2025/10/03 8:7 p.m.3 views

EUVD-2022-4383

Malicious code in bioql PyPI...

9.8CVSS9.3AI score0.00668EPSS
Exploits1References7
Github Security Blog
Github Security Blog
added 2022/05/14 12:1 a.m.42 views

Prototype Pollution in convict

This affects the package convict before 6.2.3. This is a bypass of CVE-2022-22143. The fix introduced, relies on the startsWith method and does not prevent the vulnerability: before splitting the path, it checks if it starts with proto or this.constructor.prototype. To bypass this check it's...

9.8CVSS2.9AI score0.00668EPSS
Exploits1References7Affected Software1
Cvelist
Cvelist
added 2022/05/13 8:0 p.m.17 views

CVE-2022-21190 Prototype Pollution

This affects the package convict before 6.2.3. This is a bypass of CVE-2022-22143. The fix introduced, relies on the startsWith method and does not prevent the vulnerability: before splitting the path, it checks if it starts with proto or this.constructor.prototype. To bypass this check it's...

7.5CVSS9.7AI score0.00668EPSS
Exploits1References5
NVD
NVD
added 2022/05/01 4:15 p.m.17 views

CVE-2022-22143

The package convict before 6.2.2 are vulnerable to Prototype Pollution via the convict function due to missing validation of parentKey. Note: This vulnerability derives from an incomplete fix of another vulnerability...

9.8CVSS0.01732EPSS
Exploits1References3
Snyk
Snyk
added 2022/01/14 9:28 a.m.1 views

Prototype Pollution

Overview convict is a package that expands on the standard pattern of configuring node.js applications in a way that is more robust and accessible to collaborators, who may have less interest in digging through imperative code in order to inspect or modify settings. By introducing a configuration...

9.8CVSS9AI score0.01732EPSS
Exploits1References2
Huntr
Huntr
added 2020/11/19 12:0 a.m.26 views

Prototype Pollution in mozilla/node-convict

Description convict is vulnerable to Prototype Pollution. This package allowing for modification of prototype behavior, which may result in Information Disclosure/DoS/RCE. Proof of Concept 1. Create the following PoC file: js // poc.js var convict = require"convict"; var obj = ; var config =...

7.5CVSS2.3AI score0.01732EPSS
Exploits1
Rows per page
Query Builder