CVE catalog

CVE-2026-25547

node-brace-expansion: CVE-2026-25547

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.55% · Oct 25, 2026

@isaacs/brace-expansion is a hybrid CJS/ESM TypeScript fork of brace-expansion. Prior to version 5.0.1, @isaacs/brace-expansion is vulnerable to a denial of service (DoS) issue caused by unbounded brace range expansion. When an attacker provides a pattern containing repeated numeric brace ranges, the library attempts to eagerly generate every possible combination synchronously. Because the expansion grows exponentially, even a small input can consume excessive CPU and memory and may crash the Node.js process. This issue has been patched in version 5.0.1.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannode-brace-expansionsid2.1.7+~1.1.2-1fixed
Debiannode-brace-expansionforky2.1.7+~1.1.2-1fixed
Debiannode-brace-expansiontrixie2.0.1+~1.1.0-2vulnerable
Debiannode-brace-expansionbookworm2.0.1-2vulnerable
Susecockpitlinux enterprise micro 5.5298-150500.3.12.1fixed
Susecockpit-machineslinux micro 6.0305-4.1fixed
Susecockpit-tukitlinux micro 6.00.1.2~git0.647b3e3-2.1fixed
Susecockpit-machineslinux micro 6.1316-slfo.1.1_3.1fixed
Susekernel-rtlinux micro 6.06.4.0-41.1fixed
Susekernel-source-rtlinux micro 6.06.4.0-41.1fixed
Susecockpitlinux micro 6.1322-slfo.1.1_3.1fixed
Susecockpit-podmanlinux micro 6.191-slfo.1.1_4.1fixed
Opensusecockpitleap 16.0354-160000.2.1fixed
Opensusecockpit-podmanleap 16.0117-160000.2.1fixed
Susecockpit-machineslinux enterprise server 16.0346-160000.2.1fixed
Susecockpit-machineslinux enterprise server for sap applications 16.0346-160000.2.1fixed
Susecockpit-podmanlinux enterprise server 16.0117-160000.2.1fixed
Susecockpit-podmanlinux enterprise server for sap applications 16.0117-160000.2.1fixed
Susecockpitlinux enterprise server 16.0354-160000.2.1fixed
Susecockpitlinux enterprise server for sap applications 16.0354-160000.2.1fixed
Opensusecockpit-machinesleap 16.0346-160000.2.1fixed
Susecockpitlinux micro 6.2354-160000.2.1fixed
Susecockpit-podmanlinux micro 6.2117-160000.2.1fixed
Susecockpit-machineslinux micro 6.2346-160000.2.1fixed
Susecockpit-podmanlinux enterprise micro 5.233-150300.6.9.1fixed
Susecockpit-tukitlinux enterprise micro 5.20.0.3~git14.ff11a9a-150300.1.9.1fixed
Susecockpit-machineslinux enterprise micro 5.2249.1-150300.5.6.1fixed
Susecockpitlinux enterprise micro 5.2251.3-150300.6.9.1fixed
Opensusepython-bqplottumbleweed0.12.45-14.1fixed
Opensusepython-jupyter-ydoctumbleweed3.4.0-2.1fixed
OpensuseopenQAleap 16.05.1771422749.560a3b26-bp160.1.1fixed
Opensuseos-autoinstleap 16.05.1771353921.c8005c9-bp160.1.1fixed
Opensusecockpit-podmantumbleweed120-2.1fixed
Opensusecockpittumbleweed356-2.1fixed
Opensuseheroic-games-launchertumbleweed2.20.0-1.1fixed
OpensuseopenQAtumbleweed5.1770718745.ce2072d3-1.1fixed
Opensusecockpit-tukittumbleweed0.1.7~git0.61e54f1-3.1fixed
Opensusecockpit-subscriptionstumbleweed14.4-4.1fixed
Opensusecockpit-repostumbleweed4.7-4.1fixed
Opensusecockpit-packagestumbleweed4.1-4.1fixed
Opensusecockpit-machinestumbleweed348-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannode-brace-expansionsourcesid2.0.3+~1.1.2-2not yet assignedNot reported[1127313]
Debiannode-brace-expansionsourceforky2.0.3+~1.1.2-2not yet assignedNot reported[1127313]
Debiannode-brace-expansionsourcetrixie(unfixed)not yet assignedNot reported[1127313]
Debiannode-brace-expansionsourcebookworm(unfixed)not yet assignedNot reported[1127313]
Susecockpitrpmlinux enterprise micro 5.5298-150500.3.12.1Not reportedSUSE-SU-2026:2363-1Not reported
Susecockpit-machinesrpmlinux micro 6.0305-4.1Not reportedSUSE-SU-2026:21246-1Not reported
Susecockpit-tukitrpmlinux micro 6.00.1.2~git0.647b3e3-2.1Not reportedSUSE-SU-2026:21245-1Not reported
Susecockpit-machinesrpmlinux micro 6.1316-slfo.1.1_3.1Not reportedSUSE-SU-2026:21253-1Not reported
Susekernel-rtrpmlinux micro 6.06.4.0-41.1Not reportedSUSE-SU-2026:21241-1Not reported
Susekernel-source-rtrpmlinux micro 6.06.4.0-41.1Not reportedSUSE-SU-2026:21241-1Not reported
Susecockpitrpmlinux micro 6.1322-slfo.1.1_3.1Not reportedSUSE-SU-2026:21241-1Not reported
Susecockpit-podmanrpmlinux micro 6.191-slfo.1.1_4.1Not reportedSUSE-SU-2026:21256-1Not reported
Opensusecockpitrpmleap 16.0354-160000.2.1Not reportedOPENSUSE-SU-2026:20504-1Not reported
Opensusecockpit-podmanrpmleap 16.0117-160000.2.1Not reportedOPENSUSE-SU-2026:20502-1Not reported
Susecockpit-machinesrpmlinux enterprise server 16.0346-160000.2.1Not reportedSUSE-SU-2026:21168-1Not reported
Susecockpit-machinesrpmlinux enterprise server for sap applications 16.0346-160000.2.1Not reportedSUSE-SU-2026:21168-1Not reported
Susecockpit-podmanrpmlinux enterprise server 16.0117-160000.2.1Not reportedSUSE-SU-2026:21167-1Not reported
Susecockpit-podmanrpmlinux enterprise server for sap applications 16.0117-160000.2.1Not reportedSUSE-SU-2026:21167-1Not reported
Susecockpitrpmlinux enterprise server 16.0354-160000.2.1Not reportedSUSE-SU-2026:21166-1Not reported
Susecockpitrpmlinux enterprise server for sap applications 16.0354-160000.2.1Not reportedSUSE-SU-2026:21166-1Not reported
Opensusecockpit-machinesrpmleap 16.0346-160000.2.1Not reportedOPENSUSE-SU-2026:20503-1Not reported
Susecockpitrpmlinux micro 6.2354-160000.2.1Not reportedSUSE-SU-2026:21022-1Not reported
Susecockpit-podmanrpmlinux micro 6.2117-160000.2.1Not reportedSUSE-SU-2026:21023-1Not reported
Susecockpit-machinesrpmlinux micro 6.2346-160000.2.1Not reportedSUSE-SU-2026:21024-1Not reported
Susecockpit-podmanrpmlinux enterprise micro 5.233-150300.6.9.1Not reportedSUSE-SU-2026:1251-1Not reported
Susecockpit-tukitrpmlinux enterprise micro 5.20.0.3~git14.ff11a9a-150300.1.9.1Not reportedSUSE-SU-2026:1250-1Not reported
Susecockpit-machinesrpmlinux enterprise micro 5.2249.1-150300.5.6.1Not reportedSUSE-SU-2026:1249-1Not reported
Susecockpitrpmlinux enterprise micro 5.2251.3-150300.6.9.1Not reportedSUSE-SU-2026:1232-1Not reported
Opensusepython-bqplotrpmtumbleweed0.12.45-14.1Not reportedOPENSUSE-SU-2026:10424-1Not reported
Opensusepython-jupyter-ydocrpmtumbleweed3.4.0-2.1Not reportedOPENSUSE-SU-2026:10428-1Not reported
OpensuseopenQArpmleap 16.05.1771422749.560a3b26-bp160.1.1Not reportedOPENSUSE-SU-2026:20261-1Not reported
Opensuseos-autoinstrpmleap 16.05.1771353921.c8005c9-bp160.1.1Not reportedOPENSUSE-SU-2026:20261-1Not reported
Opensusecockpit-podmanrpmtumbleweed120-2.1Not reportedOPENSUSE-SU-2026:10269-1Not reported
Opensusecockpitrpmtumbleweed356-2.1Not reportedOPENSUSE-SU-2026:10268-1Not reported
Opensuseheroic-games-launcherrpmtumbleweed2.20.0-1.1Not reportedOPENSUSE-SU-2026:10236-1Not reported
OpensuseopenQArpmtumbleweed5.1770718745.ce2072d3-1.1Not reportedOPENSUSE-SU-2026:10168-1Not reported
Opensusecockpit-tukitrpmtumbleweed0.1.7~git0.61e54f1-3.1Not reportedOPENSUSE-SU-2026:10254-1Not reported
Opensusecockpit-subscriptionsrpmtumbleweed14.4-4.1Not reportedOPENSUSE-SU-2026:10253-1Not reported
Opensusecockpit-reposrpmtumbleweed4.7-4.1Not reportedOPENSUSE-SU-2026:10252-1Not reported
Opensusecockpit-packagesrpmtumbleweed4.1-4.1Not reportedOPENSUSE-SU-2026:10251-1Not reported
Opensusecockpit-machinesrpmtumbleweed348-1.1Not reportedOPENSUSE-SU-2026:10250-1Not reported

[Debian bug #1127313]

Notes

[trixie] node-brace-expansion: Minor issue [bookworm] node-brace-expansion: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 2.0.1-2 · all · bookworm

      Affected

      dsa · node-brace-expansion · debian · bookworm; dsa · node-brace-expansion · debian · 12

    • 2.0.1-2 · all · bookworm

      Affected

      dsa · node-brace-expansion · debian · bookworm; dsa · node-brace-expansion · debian · 12

[Debian 13 (Trixie)]

  • Details (2)
    • 2.0.1+~1.1.0-2 · all · trixie

      Affected

      dsa · node-brace-expansion · debian · 13

    • 2.0.1+~1.1.0-2 · all · trixie

      Affected

      dsa · node-brace-expansion · debian · 13

[openSUSE Tumbleweed]

  • Source package: [cockpit]

    Details (1)
    • 365-1.1 · noarch · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • [cockpit-devel]Unknown

    Source package: [cockpit]

    Details (1)
    • 365-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • [cockpit-doc]Unknown

    Source package: [cockpit]

    Details (1)
    • 365-1.1 · noarch · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • Source package: [cockpit]

    Details (1)
    • 365-1.1 · noarch · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • [cockpit-kdump]Unknown

    Source package: [cockpit]

    Details (1)
    • 365-1.1 · noarch · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • Source package: [cockpit]

    Details (1)
    • 365-1.1 · noarch · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • Source package: [cockpit]

    Details (1)
    • 365-1.1 · noarch · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • Source package: [cockpit]

    Details (1)
    • 365-1.1 · noarch · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • Source package: [cockpit]

    Details (1)
    • 365-1.1 · noarch · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • Source package: [cockpit]

    Details (1)
    • 365-1.1 · noarch · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • [cockpit-ws]Unknown

    Source package: [cockpit]

    Details (1)
    • 365-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • Source package: [cockpit]

    Details (1)
    • 365-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 356-2.1

      Version impact unknown

      dsa · cockpit · opensuse · tumbleweed

  • Source package: [python-bqplot]

    Details (1)
    • 0.5.46-15.1 · noarch · tumbleweed

      Unknown · Fixed: 0.12.45-14.1

      Version impact unknown

      dsa · python-bqplot · opensuse · tumbleweed

  • Source package: [python-bqplot]

    Details (1)
    • 0.5.46-15.1 · noarch · tumbleweed

      Unknown · Fixed: 0.12.45-14.1

      Version impact unknown

      dsa · python-bqplot · opensuse · tumbleweed

  • Source package: [openQA]

    Details (1)
    • 5.1787055821.5de28100-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 5.1770718745.ce2072d3-1.1

      Version impact unknown

      dsa · openQA · opensuse · tumbleweed

  • Source package: [openQA]

    Details (1)
    • 5.1787055821.5de28100-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 5.1770718745.ce2072d3-1.1

      Version impact unknown

      dsa · openQA · opensuse · tumbleweed

  • [openQA-client]Unknown

    Source package: [openQA]

    Details (1)
    • 5.1787055821.5de28100-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 5.1770718745.ce2072d3-1.1

      Version impact unknown

      dsa · openQA · opensuse · tumbleweed

  • Source package: [openQA]

    Details (1)
    • 5.1787055821.5de28100-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 5.1770718745.ce2072d3-1.1

      Version impact unknown

      dsa · openQA · opensuse · tumbleweed

Next results

Observed:

References

[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]