Skip to content

Missing Prototype Pollution Check in ASVS #1563

@ImanSharaf

Description

@ImanSharaf

I noticed that the ASVS (Application Security Verification Standard) does not include a check for Prototype Pollution vulnerabilities. Prototype Pollution is a critical vulnerability that can allow attackers to manipulate an application's JavaScript objects and properties, leading to serious security issues such as unauthorized access to data, privilege escalation, and even remote code execution.

As JavaScript applications become more complex, Prototype Pollution attacks are becoming more common. It is therefore essential that the ASVS includes a dedicated check to help ensure that web applications are protected from this type of vulnerability.

I strongly recommend that the ASVS be updated to include a Prototype Pollution check, a sample check could be this one:

  • Check that no user-supplied input is used to modify the prototype property of an object.

Metadata

Metadata

Assignees

Labels

1) Discussion ongoingIssue is opened and assigned but no clear proposal yet_5.0 - prepThis needs to be addressed to prepare 5.0

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions