Skip to content

Prototype Pollution in object-path #3 #10

@DOodle25

Description

@DOodle25

Prototype Pollution in object-path #3

Open Issue
Reported on: 2 months ago
Affected Component: object-path (npm) dependency in DIDFrontend/package-lock.json


Problem Description

Dependabot is unable to update object-path to a secure, non-vulnerable version due to dependency conflicts.

Vulnerability: object-path is vulnerable to Prototype Pollution (CWE-1321).
The del() function in the library does not validate which Object properties it deletes, allowing attackers to modify the prototype of Object. This can result in the modification of default properties like toString on all objects.


Affected Versions:

  • Package: object-path
  • Vulnerable Versions: < 0.11.8
  • Fixed Version: 0.11.8

Conflict Details:

  • The latest possible version that can be installed is 0.6.0.
  • This is because of the following dependency:
    • sort-by@1.2.0 explicitly requires object-path@0.6.0.

References:


Issue Tracking

This issue affects the DID-Django repository and any applications relying on object-path indirectly via sort-by.


Priority: High
Status: Open
Assigned To: (Add assignee if applicable)
Milestone: (Add milestone if applicable)

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency filegood first issueGood for newcomers

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions