PT-2024-2956 · Node.Js+3 · Undici+3

Uzlopak

·

Published

2024-04-04

·

Updated

2024-12-18

·

CVE-2024-30261

CVSS v3.1

3.5

Low

VectorAV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions Undici versions prior to 5.28.4 Undici versions prior to 6.11.1
Description The issue is related to insufficient access control in the Undici HTTP/1.1 client for Node.js, allowing a remote attacker to execute arbitrary code by altering the integrity option passed to fetch(). This enables fetch() to accept tampered requests as valid.
Recommendations For versions prior to 5.28.4, update to version 5.28.4 or later. For versions prior to 6.11.1, update to version 6.11.1 or later. As a temporary workaround, ensure that the integrity option cannot be tampered with to minimize the risk of exploitation.

Exploit

Fix

Improper Access Control

Weakness Enumeration

Related Identifiers

AZL-39773
AZL-39819
BDU:2024-03123
CVE-2024-30261
GHSA-9QXR-QJ54-H672
OESA-2024-2174
OPENSUSE-SU-2024:13855-1
OPENSUSE-SU-2024_1301-1
OPENSUSE-SU-2024_1309-1
OPENSUSE-SU-2024_1837-1
SUSE-SU-2024:1301-1
SUSE-SU-2024:1307-1
SUSE-SU-2024:1309-1
SUSE-SU-2024:1836-1
SUSE-SU-2024:1837-1

Affected Products

Astra Linux
Debian
Suse
Undici