PT-2024-18943 · Dset · Dset

Tariq Hawis

·

Published

2024-09-11

·

Updated

2024-09-11

·

CVE-2024-21529

CVSS v4.0

8.8

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions dset versions prior to 3.1.4
Description The issue arises from improper user input sanitization in the dset function, allowing an attacker to inject malicious object properties using the built-in Object property proto. This vulnerability enables the recursive assignment of malicious properties to all objects in the program, facilitating prototype pollution.
Recommendations For versions prior to 3.1.4, update to version 3.1.4 or later to resolve the issue. As a temporary workaround, consider restricting user input to prevent exploitation of the dset function until a patch is applied. Avoid using the proto property in the dset function to minimize the risk of prototype pollution.

Fix

Prototype Pollution

Weakness Enumeration

Related Identifiers

CVE-2024-21529
GHSA-F6V4-CF5J-VF3W

Affected Products

Dset