CVE-2021-3805
Prototype Pollution in mariocasciaro/object-path
object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Prototype Pollution in mariocasciaro/object-path
object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
- Record
CVE-2021-3805- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-1321
- Updated
- 2026-11-02
EUVDEUVD-2021-2018
7.5
object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
- Record
EUVD-2021-2018- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8v63-cqqc-6r2c
7.5
Prototype Pollution in object-path
object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution'). The del() function fails to validate which Object properties it deletes. This allows attackers to modify the prototype of Object, causing the modification of default properties like toString on all objects.
- Record
GHSA-8v63-cqqc-6r2c- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-915, CWE-1321
- Updated
- 2026-11-02
NVD
7.5
object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
- Record
CVE-2021-3805- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-1321
- Updated
- 2026-11-02
OSV
7.5
object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
- Record
CVE-2021-3805- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-3805
7.5
object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
- Record
DEBIAN-CVE-2021-3805- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVGHSA-8v63-cqqc-6r2c
7.5
Prototype Pollution in object-path
object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution'). The del() function fails to validate which Object properties it deletes. This allows attackers to modify the prototype of Object, causing the modification of default properties like toString on all objects.
- Record
GHSA-8v63-cqqc-6r2c- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-1321, CWE-915
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-3805
7.5
object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
- Record
UBUNTU-CVE-2021-3805- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1774830277 No score
TuxCare security update for object-path (3 CVEs)
TuxCare rebuilt object-path to address 3 CVEs. Fixed in 0.11.4-tuxcare.1.
- Record
CLSA-2026-1774830277- Updated
- 2026-11-02
OSVUSN-5967-1 No score
node-object-path vulnerabilities
It was discovered that the set() method in object-path could be corrupted as a result of prototype pollution by sending a message to the parent process. An attacker could use this issue to cause object-path to crash. (CVE-2020-15256, CVE-2021-23434, CVE-2021-3805)
- Record
USN-5967-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
object-pathnpm |
before 0.11.8 | 0.11.8 |
object-pathTuxCare:npm From an advisory covering 3 CVEs |
0.11.4-tuxcare.0 up to 0.11.4-tuxcare.1, plus listed versions 0.11.4 |
0.11.4-tuxcare.1 |
node-object-pathDebian:12 |
before 0.11.8-1 | 0.11.8-1 |
node-object-pathDebian:13 |
before 0.11.8-1 | 0.11.8-1 |
node-object-pathDebian:14 |
before 0.11.8-1 | 0.11.8-1 |
node-object-pathDebian:10 From an advisory covering 2 CVEs |
before 0.11.4-2+deb10u2, plus listed versions 0.11.4-20.11.4-2+deb10u1 |
0.11.4-2+deb10u2 |
node-object-pathUbuntu:18.04:LTS |
before 0.11.3-1ubuntu0.1, plus listed versions 0.11.3-1 |
0.11.3-1ubuntu0.1 |
node-object-pathUbuntu:20.04:LTS |
before 0.11.4-2ubuntu0.1, plus listed versions 0.11.4-2 |
0.11.4-2ubuntu0.1 |
node-object-pathUbuntu:24.04:LTS |
All versions, plus listed versions 0.11.8+~0.11.1-2 |
None known |
node-object-pathUbuntu:25.10 |
All versions, plus listed versions 0.11.8+~0.11.1-2 |
None known |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
node-object-pathUbuntu:26.10 |
All versions, plus listed versions 0.11.8+~0.11.4-1 |
None known |
node-object-pathUbuntu:26.04:LTS |
All versions, plus listed versions 0.11.8+~0.11.1-20.11.8+~0.11.4-1 |
None known |
node-object-pathUbuntu:18.04:LTS From an advisory covering 3 CVEs |
before 0.11.3-1ubuntu0.1, plus listed versions 0.11.3-1 |
0.11.3-1ubuntu0.1 |
node-object-pathUbuntu:20.04:LTS From an advisory covering 3 CVEs |
before 0.11.4-2ubuntu0.1, plus listed versions 0.11.4-2 |
0.11.4-2ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-3805 is a high vulnerability (CVSS 7.5) in Mariocasciaro Mariocasciaro/object-path, published September 17, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.04%, the 81st percentile. Fixed in object-path 0.11.8.
References
huntr.dev/bounties/571e3baf-7c46-46e3-9003-ba7e4e623053
github.com/mariocasciaro/object-path/commit/e6bb638ffdd431176701b3e9024f80050d0ef0a6
lists.debian.org/debian-lts-announce/2023/01/msg00031.html
nvd.nist.gov/vuln/detail/CVE-2021-3805
github.com/mariocasciaro/object-path/commit/4f0903fd7c832d12ccbe0d9c3d7e25d985e9e884
github.com/advisories/GHSA-8v63-cqqc-6r2c