Every CVE Search/ Get API key

CVE-2025-5889

juliangruber brace-expansion index.js expand redos

2.3 LowFix available

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Exploit likelihood

0.61%Up 0.6 points since Jun 10, 2025
90%50%10%1%

What each source reports

CVE List Score used 2.3

juliangruber brace-expansion index.js expand redos

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
CVE-2025-5889
CVSS 4.0
2.3 LowCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C
CVSS 3.0
3.1 LowCVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C
CVSS 2.0
2.1 AV:N/AC:H/Au:S/C:N/I:N/A:P/E:POC/RL:OF/RC:C
Weakness
CWE-1333, CWE-400
Updated
2026-11-02
EUVDEUVD-2025-17567 2.3

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
EUVD-2025-17567
CVSS 4.0
2.3 LowCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
Updated
2026-11-02
GitHub AdvisoriesGHSA-v6h2-p8h4-qcjw 1.3

brace-expansion Regular Expression Denial of Service vulnerability

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
GHSA-v6h2-p8h4-qcjw
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-02
NVD 1.3

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
CVE-2025-5889
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
CVSS 2.0
2.1 LowAV:N/AC:H/Au:S/C:N/I:N/A:P
Weakness
CWE-400, CWE-1333
Updated
2026-11-02
OSVALPINE-CVE-2025-5889 1.3

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
ALPINE-CVE-2025-5889
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-03
OSV 1.3

juliangruber brace-expansion index.js expand redos

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
CVE-2025-5889
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
Weakness
CWE-1333, CWE-400
Updated
2026-11-02
Show 29 moreShow less
OSVDEBIAN-CVE-2025-5889 1.3

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
DEBIAN-CVE-2025-5889
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-02
OSVGHSA-v6h2-p8h4-qcjw 1.3

brace-expansion Regular Expression Denial of Service vulnerability

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
GHSA-v6h2-p8h4-qcjw
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-02
OSVOESA-2025-1645 3.1

nodejs-brace-expansion security update

Brace expansion as known from sh/bash

Security Fix(es):

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.(CVE-2025-5889)

Record
OESA-2025-1645
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVROOT-APP-NPM-CVE-2025-5889 3.1

CVE-2025-5889 in brace-expansion - Patched by Root

Root has patched CVE-2025-5889 in the brace-expansion package for Root:npm. Multiple fixed versions available.

Record
ROOT-APP-NPM-CVE-2025-5889
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2025-5889 1.3

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
UBUNTU-CVE-2025-5889
CVSS 4.0
1.3 LowCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVAZL-63689 No score

CVE-2025-5889 affecting package js-jquery 3.5.0-4

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
AZL-63689
Updated
2026-11-05
OSVAZL-63692 No score

CVE-2025-5889 affecting package nodejs-nodemon 2.0.3-5

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
AZL-63692
Updated
2026-11-05
OSVAZL-63704 No score

CVE-2025-5889 affecting package js-jquery 3.5.0-4

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
AZL-63704
Updated
2026-11-02
OSVAZL-63707 No score

CVE-2025-5889 affecting package nodejs-nodemon 2.0.3-4

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
AZL-63707
Updated
2026-11-02
OSVAZL-63881 No score

CVE-2025-5889 affecting package nodejs18 for versions less than 18.20.3-9

A vulnerability was found in juliangruber brace-expansion up to 1.1.11/2.0.1/3.0.0/4.0.0. It has been rated as problematic. Affected by this issue is the function expand of the file index.js. The manipulation leads to inefficient regular expression complexity. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.1.12, 2.0.2, 3.0.1 and 4.0.1 is able to address this issue. The name of the patch is a5b98a4f30d7813266b221435e1eaaf25a1b0ac5. It is recommended to upgrade the affected component.

Record
AZL-63881
Updated
2026-11-02
OSVCLSA-2026-1772669618 No score

TuxCare security update for brace-expansion (1 CVE)

TuxCare rebuilt brace-expansion to address 1 CVE. Fixed in 1.1.12-tuxcare.1.

Record
CLSA-2026-1772669618
Updated
2026-11-02
OSVCLSA-2026-1781830545 No score

TuxCare security update for brace-expansion (3 CVEs)

TuxCare rebuilt brace-expansion to address 3 CVEs. Fixed in 2.0.1-tuxcare.1.

Record
CLSA-2026-1781830545
Updated
2026-11-02
OSVCLSA-2026-1781830551 No score

TuxCare security update for brace-expansion (4 CVEs)

TuxCare rebuilt brace-expansion to address 4 CVEs. Fixed in 1.1.11-tuxcare.1.

Record
CLSA-2026-1781830551
Updated
2026-11-02
OSVCLSA-2026-1793102029 No score

TuxCare security update for brace-expansion (5 CVEs)

TuxCare rebuilt brace-expansion to address 5 CVEs. Fixed in 1.1.3-tuxcare.2.

Record
CLSA-2026-1793102029
Updated
2026-11-02
OSVopenSUSE-SU-2025:15269-1 No score

jupyter-bqplot-jupyterlab-0.5.44-10.1 on GA media

These are all security issues fixed in the jupyter-bqplot-jupyterlab-0.5.44-10.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15269-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15270-1 No score

python-furo-doc-2024.8.6-3.1 on GA media

These are all security issues fixed in the python-furo-doc-2024.8.6-3.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15270-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15271-1 No score

jupyter-matplotlib-0.11.4-15.1 on GA media

These are all security issues fixed in the jupyter-matplotlib-0.11.4-15.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15271-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15273-1 No score

python311-jupyter-ydoc-3.1.0-1.1 on GA media

These are all security issues fixed in the python311-jupyter-ydoc-3.1.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15273-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15274-1 No score

jupyter-jupyterlab-templates-0.5.2-2.1 on GA media

These are all security issues fixed in the jupyter-jupyterlab-templates-0.5.2-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15274-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15275-1 No score

jupyter-nbclassic-1.3.1-1.1 on GA media

These are all security issues fixed in the jupyter-nbclassic-1.3.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15275-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15276-1 No score

jupyter-nbdime-7.0.2-20.1 on GA media

These are all security issues fixed in the jupyter-nbdime-7.0.2-20.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15276-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15277-1 No score

jupyter-panel-1.7.1-1.1 on GA media

These are all security issues fixed in the jupyter-panel-1.7.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15277-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15278-1 No score

jupyter-plotly-6.1.2-1.1 on GA media

These are all security issues fixed in the jupyter-plotly-6.1.2-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15278-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15279-1 No score

python311-pydata-sphinx-theme-0.16.1-1.1 on GA media

These are all security issues fixed in the python311-pydata-sphinx-theme-0.16.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15279-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15280-1 No score

python311-pytest-html-4.1.1-6.1 on GA media

These are all security issues fixed in the python311-pytest-html-4.1.1-6.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15280-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15582-1 No score

tree-sitter-ruby-0.23.1-2.1 on GA media

These are all security issues fixed in the tree-sitter-ruby-0.23.1-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15582-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11126-1 No score

velociraptor-0.7.0.4.git185.a5708584-2.1 on GA media

These are all security issues fixed in the velociraptor-0.7.0.4.git185.a5708584-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11126-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20998-1 No score

Security update for tree-sitter-ruby

This update for tree-sitter-ruby fixes the following issues

  • CVE-2025-5889: brace-expansion: inefficient regular expression complexity in function expand of file index.js (bsc#1244345).
  • CVE-2025-59343: tar-fs: tar-fs symlink validation bypass (bsc#1250517).

Changes for tree-sitter-ruby:

  • Use correct tree-sitter dirname instead of tree_sitter (bsc#1267461).

  • update to 0.23.1:

  • ci(publish): add attestations and generate parser
  • build: update bindings
  • fix: remove unnecessary empty string usage
  • chore: regenerate
  • ci: update workflows
  • fix(swift): include scanner.c
  • update to 0.23.0:
  • fix(go): correct test
  • fix: handle != operator definition
  • feat: support element references with blocks
  • fix: do not require newline after block comment =end
  • fix: parsing of multiple unicode escapes
  • fix: correct repo url
  • update to 0.21.0:
  • feat: rewrite scanner with array header and regenerate
  • build: update bindings and manifests
  • fix: reverse precedence queries
  • fix: escape braces in regex
  • docs: update badges
  • switch to download_files service
  • add neovim links
  • add license file to package
Record
openSUSE-SU-2026:20998-1
Updated
2026-11-02
OSVSUSE-SU-2025:3744-1 No score

Security update for aws-cli, local-npm-registry, python-boto3, python-botocore, python-coverage, python-flaky, python-pluggy, python-pytest, python-pytest-cov, python-pytest-html, python-pytest-metadata, python-pytest-mock

This update for aws-cli, local-npm-registry, python-boto3, python-botocore, python-coverage, python-flaky, python-pluggy, python-pytest, python-pytest-cov, python-pytest-html, python-pytest-metadata, python-pytest-mock contains the following fixes:

Changes in aws-cli:

  • Update to 1.33.26
    • api-change:acm-pca: Minor refactoring of C2J model for AWS Private CA
    • api-change:arc-zonal-shift: Adds the option to subscribe to get notifications when a zonal autoshift occurs in a region.
    • api-change:globalaccelerator: This feature adds exceptions to the Customer API to avoid throwing Internal Service errors
    • api-change:pinpoint: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
    • api-change:quicksight: Vega ally control options and Support for Reviewed Answers in Topics
  • from version 1.33.25
    • api-change:batch: This feature allows AWS Batch Jobs with EKS container orchestration type to be run as Multi-Node Parallel Jobs.
    • api-change:bedrock: Add support for contextual grounding check for Guardrails for Amazon Bedrock.
    • api-change:bedrock-agent: Introduces new data sources and chunking strategies for Knowledge bases, advanced parsing logic using FMs, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources.
    • api-change:bedrock-agent-runtime: Introduces query decomposition, enhanced Agents integration with Knowledge bases, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources for end-to-end solutions.
    • api-change:bedrock-runtime: Add support for contextual grounding check and ApplyGuardrail API for Guardrails for Amazon Bedrock.
    • api-change:ec2: Add parameters to enable provisioning IPAM BYOIPv4 space at a Local Zone Network Border Group level
    • api-change:glue: Add recipe step support for recipe node
    • api-change:groundstation: Documentation update specifying OEM ephemeris units of measurement
    • api-change:license-manager-linux-subscriptions: Add support for third party subscription providers, starting with RHEL subscriptions through Red Hat Subscription Manager (RHSM). Additionally, add support for tagging subscription provider resources, and detect when an instance has more than one Linux subscription and notify the customer.
    • api-change:mediaconnect: AWS Elemental MediaConnect introduces the ability to disable outputs. Disabling an output allows you to keep the output attached to the flow, but stop streaming to the output destination. A disabled output does not incur data transfer costs.
  • from version 1.33.24
    • api-change:datazone: This release deprecates dataProductItem field from SearchInventoryResultItem, along with some unused DataProduct shapes
    • api-change:fsx: Adds support for FSx for NetApp ONTAP 2nd Generation file systems, and FSx for OpenZFS Single AZ HA file systems.
    • api-change:opensearch: This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down.
    • api-change:sagemaker: This release 1/ enables optimization jobs that allows customers to perform Ahead-of-time compilation and quantization. 2/ allows customers to control access to Amazon Q integration in SageMaker Studio. 3/ enables AdditionalModelDataSources for CreateModel action.
  • from version 1.33.23
    • api-change:codedeploy: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
    • api-change:devicefarm: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
    • api-change:dms: Add v2 smoke…
Record
SUSE-SU-2025:3744-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
brace-expansion
npm
2.0.0 to 2.0.1
2.0.2
brace-expansion
npm
1.0.0 to 1.1.11
1.1.12
brace-expansion
npm
3.0.0 to 3.0.0
3.0.1
brace-expansion
npm
4.0.0 to 4.0.0
4.0.1
npm
Alpine:v3.22
before 11.4.2-r0
11.4.2-r0
js-jquery
Azure Linux:3
through 3.5.0-4 None known
nodejs-nodemon
Azure Linux:3
through 2.0.3-5 None known
js-jquery
Azure Linux:2
through 3.5.0-4 None known
nodejs-nodemon
Azure Linux:2
through 2.0.3-4 None known
nodejs18
Azure Linux:2
before 18.20.3-9
18.20.3-9
Show 109 moreShow less
Affected packages
PackageAffectedFixed
brace-expansion
TuxCare:npm
1.1.12-tuxcare.0 up to 1.1.12-tuxcare.1, plus listed versions
1.1.12
1.1.12-tuxcare.1
brace-expansion
TuxCare:npm
From an advisory covering 3 CVEs
2.0.1-tuxcare.0 up to 2.0.1-tuxcare.1, plus listed versions
2.0.1
2.0.1-tuxcare.1
brace-expansion
TuxCare:npm
From an advisory covering 4 CVEs
1.1.11-tuxcare.0 up to 1.1.11-tuxcare.1, plus listed versions
1.1.11
1.1.11-tuxcare.1
brace-expansion
TuxCare:npm
From an advisory covering 5 CVEs
1.1.3-tuxcare.0 up to 1.1.3-tuxcare.2, plus listed versions
1.1.31.1.3-tuxcare.1
1.1.3-tuxcare.2
node-brace-expansion
Debian:12
All versions, plus listed versions
2.0.1+~1.1.0-12.0.1+~1.1.0-22.0.1-22.0.3+~1.1.2-12.0.3+~1.1.2-22.0.3+~1.1.2-32.1.4+~1.1.2-1
None known
node-brace-expansion
Debian:13
before 2.0.1+~1.1.0-2
2.0.1+~1.1.0-2
node-brace-expansion
Debian:14
before 2.0.1+~1.1.0-2
2.0.1+~1.1.0-2
brace-expansion
npm
2.0.0 up to 2.0.2
2.0.2
brace-expansion
npm
1.0.0 up to 1.1.12
1.1.12
brace-expansion
npm
3.0.0 up to 3.0.1
3.0.1
brace-expansion
npm
4.0.0 up to 4.0.1
4.0.1
nodejs-brace-expansion
openEuler:22.03-LTS-SP3
before 1.1.11-2.oe2203sp3
1.1.11-2.oe2203sp3
nodejs-brace-expansion
openEuler:22.03-LTS-SP4
before 1.1.11-2.oe2203sp4
1.1.11-2.oe2203sp4
nodejs-brace-expansion
openEuler:24.03-LTS
before 1.1.11-4.oe2403sp1
1.1.11-4.oe2403sp1
nodejs-brace-expansion
openEuler:24.03-LTS-SP1
before 1.1.11-4.oe2403sp1
1.1.11-4.oe2403sp1
nodejs-brace-expansion
openEuler:20.03-LTS-SP4
before 1.1.11-2.oe2003sp4
1.1.11-2.oe2003sp4
brace-expansion
Root:npm
before 2.0.1-aikido.3
2.0.1-aikido.31.1.11-aikido.32.0.1-aikido.41.1.11-aikido.41.1.11-aikido.51.1.11-aikido.62.0.1-aikido.52.0.1-aikido.62.0.1-aikido.71.1.11-aikido.7
@rootio/brace-expansion
Root:npm
before 2.0.1-root.io.2
2.0.1-root.io.21.1.11-root.io.22.0.1-root.io.31.1.11-root.io.32.0.1-root.io.41.1.11-root.io.41.1.11-root.io.51.1.11-root.io.62.0.1-root.io.52.0.1-root.io.62.0.1-root.io.71.1.11-root.io.7
python-coverage
SUSE:Linux Enterprise Module for Package Hub 15 SP6
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
aws-cli
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
From an advisory covering 6 CVEs
before 1.33.26-150400.34.7.1
1.33.26-150400.34.7.1
python-boto3
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
From an advisory covering 6 CVEs
before 1.34.138-150400.27.7.1
1.34.138-150400.27.7.1
python-botocore
SUSE:Linux Enterprise Module for Public Cloud 15 SP4
From an advisory covering 6 CVEs
before 1.34.144-150400.41.7.1
1.34.144-150400.41.7.1
aws-cli
SUSE:Linux Enterprise Module for Public Cloud 15 SP5
From an advisory covering 6 CVEs
before 1.33.26-150400.34.7.1
1.33.26-150400.34.7.1
python-boto3
SUSE:Linux Enterprise Module for Public Cloud 15 SP5
From an advisory covering 6 CVEs
before 1.34.138-150400.27.7.1
1.34.138-150400.27.7.1
python-botocore
SUSE:Linux Enterprise Module for Public Cloud 15 SP5
From an advisory covering 6 CVEs
before 1.34.144-150400.41.7.1
1.34.144-150400.41.7.1
aws-cli
SUSE:Linux Enterprise Module for Public Cloud 15 SP6
From an advisory covering 6 CVEs
before 1.33.26-150400.34.7.1
1.33.26-150400.34.7.1
python-boto3
SUSE:Linux Enterprise Module for Public Cloud 15 SP6
From an advisory covering 6 CVEs
before 1.34.138-150400.27.7.1
1.34.138-150400.27.7.1
python-botocore
SUSE:Linux Enterprise Module for Public Cloud 15 SP6
From an advisory covering 6 CVEs
before 1.34.144-150400.41.7.1
1.34.144-150400.41.7.1
aws-cli
SUSE:Linux Enterprise Module for Public Cloud 15 SP7
From an advisory covering 6 CVEs
before 1.33.26-150400.34.7.1
1.33.26-150400.34.7.1
python-coverage
SUSE:Linux Enterprise Module for Python 3 15 SP6
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise Module for Python 3 15 SP6
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise Module for Python 3 15 SP6
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise Module for Python 3 15 SP6
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise Module for Python 3 15 SP6
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
python-boto3
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 6 CVEs
before 1.34.138-150400.27.7.1
1.34.138-150400.27.7.1
python-botocore
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 6 CVEs
before 1.34.144-150400.41.7.1
1.34.144-150400.41.7.1
python-coverage
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise Module for Python 3 15 SP7
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
python-coverage
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
python-coverage
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
python-coverage
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
python-coverage
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
python-coverage
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
python-coverage
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
python-coverage
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
python-coverage
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-pluggy
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
aws-cli
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 1.33.26-150400.34.7.1
1.33.26-150400.34.7.1
python-boto3
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 1.34.138-150400.27.7.1
1.34.138-150400.27.7.1
python-botocore
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 1.34.144-150400.41.7.1
1.34.144-150400.41.7.1
python-coverage
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 7.6.10-150400.12.6.1
7.6.10-150400.12.6.1
python-flaky
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 3.8.1-150400.14.6.1
3.8.1-150400.14.6.1
python-pluggy
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 1.5.0-150400.14.10.1
1.5.0-150400.14.10.1
python-pytest
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 8.3.5-150400.3.9.1
8.3.5-150400.3.9.1
python-pytest-cov
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 6.2.1-150400.12.6.1
6.2.1-150400.12.6.1
python-pytest-mock
openSUSE:Leap 15.6
From an advisory covering 6 CVEs
before 3.14.0-150400.13.6.1
3.14.0-150400.13.6.1
node-brace-expansion
Ubuntu:18.04:LTS
All versions, plus listed versions
1.1.8-1
None known
node-brace-expansion
Ubuntu:20.04:LTS
All versions, plus listed versions
1.1.8-11.1.11-1
None known
node-brace-expansion
Ubuntu:22.04:LTS
All versions, plus listed versions
2.0.0-12.0.1-1
None known
node-brace-expansion
Ubuntu:24.04:LTS
All versions, plus listed versions
2.0.1-22.0.1+~1.1.0-1
None known
node-brace-expansion
Ubuntu:25.10
All versions, plus listed versions
2.0.1+~1.1.0-12.0.1+~1.1.0-2
None known
python-bqplot
openSUSE:Tumbleweed
before 0.12.45-10.1
0.12.45-10.1
python-furo
openSUSE:Tumbleweed
before 2024.8.6-3.1
2024.8.6-3.1
python-ipympl
openSUSE:Tumbleweed
before 0.9.4-15.1
0.9.4-15.1
python-jupyter-ydoc
openSUSE:Tumbleweed
before 3.1.0-1.1
3.1.0-1.1
python-jupyterlab-templates
openSUSE:Tumbleweed
before 0.5.2-2.1
0.5.2-2.1
python-nbclassic
openSUSE:Tumbleweed
before 1.3.1-1.1
1.3.1-1.1
python-nbdime
openSUSE:Tumbleweed
before 4.0.2-20.1
4.0.2-20.1
python-panel
openSUSE:Tumbleweed
before 1.7.1-1.1
1.7.1-1.1
python-plotly
openSUSE:Tumbleweed
before 6.1.2-1.1
6.1.2-1.1
python-pydata-sphinx-theme
openSUSE:Tumbleweed
before 0.16.1-1.1
0.16.1-1.1
python-pytest-html
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 4.1.1-6.1
4.1.1-6.1
tree-sitter-ruby
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 0.23.1-2.1
0.23.1-2.1
velociraptor
openSUSE:Tumbleweed
From an advisory covering 49 CVEs
before 0.7.0.4.git185.a5708584-2.1
0.7.0.4.git185.a5708584-2.1
tree-sitter-ruby
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 0.23.1-160000.3.1
0.23.1-160000.3.1

History

History
RecordedChangedSources
affected
factsOSV
affected, aliases, referencesOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-5889 is a low vulnerability (CVSS 2.3) in Juliangruber Brace-expansion, published June 9, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.61%, the 49th percentile. Fixed in brace-expansion 2.0.2.

References

Show 77 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open