CVE-2024-21505

Published Mar 25, 2024 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
Versions of the package web3-utils before 4.2.1 are vulnerable to Prototype Pollution via the utility functions format and mergeDeep, due to insecure recursive merge.
An attacker can manipulate an object's prototype, potentially leading to the alteration of the behavior of all objects inheriting from the affected prototype by passing specially crafted input to these functions.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-0786 Versions of the package web3-utils before 4.2.1 are vulnerable to Prototype Pollution via the utility functions format and mergeDeep, due to insecure recursive merge. An attacker can manipulate an object's prototype, potentially leading to the alteration of the behavior of all objects inheriting from the affected prototype by passing specially crafted input to these functions.
Github GHSA Github GHSA GHSA-2g4c-8fpm-c46v web3-utils Prototype Pollution vulnerability
History

No history.

Subscriptions

No data.

Weaknesses

Sources

Status
PUBLISHED
Assigner
snyk
Published
Updated
Aug 23, 2024, 7:10 PM
Reserved
Dec 22, 2023, 12:33 PM
Status
Deferred
Published
Mar 25, 2024, 5:15 AM
Modified
Jun 17, 2026, 7:09 AM