CVE Vulnerabilities

CVE-2026-69152

Uncontrolled Resource Consumption

Published: Aug 03, 2026 | Modified: Aug 05, 2026
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
RedHat/V2
RedHat/V3
7.5 IMPORTANT
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.18, 2.1.4, 3.0.6, and 5.0.9, expand() does not apply maxLength while constructing comma-alternative intermediate arrays or padded sequences, allowing attacker-controlled input to exhaust memory or block the event loop. The fix for CVE-2026-14257 is bypassed by the vulnerability. This issue is fixed in versions 1.1.18, 2.1.4, 3.0.6, and 5.0.9.

Weakness

The product does not properly control the allocation and maintenance of a limited resource.

Affected Software

NameVendorStart VersionEnd Version
Brace-expansionJuliangruber*1.1.18 (excluding)
Brace-expansionJuliangruber2.0.0 (including)2.1.4 (excluding)
Brace-expansionJuliangruber3.0.0 (including)3.0.6 (excluding)
Brace-expansionJuliangruber4.0.0 (including)5.0.9 (excluding)
Red Hat Enterprise Linux 10RedHatnodejs-nodemon-0:3.1.14-3.el10_2*
Red Hat Discovery 2RedHatdiscovery/discovery-ui-rhel9:1786634825*
Red Hat Hardened ImagesRedHatgrafana13-1-main-13.1.1-0.5.1.hum1*
Red Hat Hardened ImagesRedHatgrafana12-4-main-12.4.6-0.4.hum1*
Red Hat Hardened ImagesRedHatgrafana13-1-main-13.1.1-0.5.2.hum1*
Red Hat Hardened ImagesRedHatnodejs24-main-24.18.1-0.2.1.hum1*
Red Hat Hardened ImagesRedHatnodejs26-main-26.7.0-1.5.2.hum1*
Red Hat Hardened ImagesRedHatnodejs22-main-22.23.2-2.3.2.hum1*

Potential Mitigations

  • Mitigation of resource exhaustion attacks requires that the target system either:

  • The first of these solutions is an issue in itself though, since it may allow attackers to prevent the use of the system by a particular valid user. If the attacker impersonates the valid user, they may be able to prevent the user from accessing the server in question.

  • The second solution is simply difficult to effectively institute – and even when properly done, it does not provide a full solution. It simply makes the attack require more resources on the part of the attacker.

References