Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-33750

Опубликовано: 27 мар. 2026
Источник: redhat
CVSS3: 6.5
EPSS Низкий

Описание

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13, a brace pattern with a zero step value (e.g., {1..2..0}) causes the sequence generation loop to run indefinitely, making the process hang for seconds and allocate heaps of memory. Versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13 fix the issue. As a workaround, sanitize strings passed to expand() to ensure a step value of 0 is not used.

A flaw was found in the brace-expansion library, a component used for generating strings based on patterns. A remote attacker could exploit this vulnerability by providing a specially crafted brace pattern that includes a zero step value. This malicious input causes the library's sequence generation loop to run indefinitely, leading to excessive memory allocation and causing the process to hang. This results in a Denial of Service (DoS) for the affected application.

Отчет

This vulnerability has been rated as Moderate by Red Hat. The vulnerability requires parsing a malformed pattern that, when parsed, leads to infinite looping, excessive memory allocation, and could result in a DoS. The flaw is rated as Moderate because the vulnerable code in the brace-expansion library is not exposed directly as a network service, rather it needs to be called by another application; therefore, some user/system interaction is required to cause the malicious string to be processed.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Cryostat 4brace-expansionFix deferred
Gatekeeper 3gatekeeper/gatekeeper-rhel9Fix deferred
Logging Subsystem for Red Hat OpenShiftopenshift-logging/cluster-logging-operator-bundleOut of support scope
Logging Subsystem for Red Hat OpenShiftopenshift-logging/cluster-logging-rhel9-operatorOut of support scope
Logging Subsystem for Red Hat OpenShiftopenshift-logging/eventrouter-rhel9Out of support scope
Logging Subsystem for Red Hat OpenShiftopenshift-logging/fluentd-rhel9Out of support scope
Logging Subsystem for Red Hat OpenShiftopenshift-logging/log-file-metric-exporter-rhel9Out of support scope
Logging Subsystem for Red Hat OpenShiftopenshift-logging/logging-view-plugin-rhel9Out of support scope
Logging Subsystem for Red Hat OpenShiftopenshift-logging/vector-rhel9Out of support scope
Migration Toolkit for Applications 8mta/mta-ui-rhel9Fix deferred

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-606
https://bugzilla.redhat.com/show_bug.cgi?id=2452285brace-expansion: brace-expansion: Denial of Service via zero step value in brace pattern

EPSS

Процентиль: 35%
0.0043
Низкий

6.5 Medium

CVSS3

Связанные уязвимости

CVSS3: 6.5
ubuntu
4 месяца назад

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13, a brace pattern with a zero step value (e.g., `{1..2..0}`) causes the sequence generation loop to run indefinitely, making the process hang for seconds and allocate heaps of memory. Versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13 fix the issue. As a workaround, sanitize strings passed to `expand()` to ensure a step value of `0` is not used.

CVSS3: 6.5
nvd
4 месяца назад

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13, a brace pattern with a zero step value (e.g., `{1..2..0}`) causes the sequence generation loop to run indefinitely, making the process hang for seconds and allocate heaps of memory. Versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13 fix the issue. As a workaround, sanitize strings passed to `expand()` to ensure a step value of `0` is not used.

CVSS3: 6.5
msrc
4 месяца назад

brace-expansion: Zero-step sequence causes process hang and memory exhaustion

CVSS3: 6.5
debian
4 месяца назад

The brace-expansion library generates arbitrary strings containing a c ...

CVSS3: 6.5
github
4 месяца назад

brace-expansion: Zero-step sequence causes process hang and memory exhaustion

EPSS

Процентиль: 35%
0.0043
Низкий

6.5 Medium

CVSS3