brace-expansionライブラリは、共通の接頭辞と接尾辞を含む任意の文字列を生成します。バージョン5.0.5、3.0.2、2.0.3、および1.1.13より前のバージョンでは、ステップ値がゼロの中括弧パターン(例:`{1..2..0}`)により、シーケンス生成ループが無限に実行され、数秒間処理が停止し大量のメモリを割り当てる原因となっていました。バージョン5.0.5、3.0.2、2.0.3、および1.1.13でこの問題は修正されています。回避策として、`expand()`に渡す文字列を検証し、ステップ値が`0`にならないようにしてください。
Julian Gruber (juliangruber) brace-expansion 1.1.13 未満 brace-expansion 2.0.0 以上 2.0.3 未満 brace-expansion 3.0.0 以上 3.0.2 未満 brace-expansion 5.0.0 以上 5.0.5 未満
本脆弱性の影響を受ける製品の詳細については、ベンダ情報および参考情報をご確認ください。
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。
GitHub GitHub : Zero-step sequence causes process hang and memory exhaustion Advisory juliangruber/brace-expansion GitHub
リソースの枯渇(CWE-400) [その他]
CVE-2026-33750
National Vulnerability Database (NVD) : CVE-2026-33750 関連文書 : Backport fix for GHSA-f886-m6hf-6m8v to v3 by fenichelar Pull Request #97 juliangruber/brace-expansion GitHub 関連文書 : Backport fix for GHSA-f886-m6hf-6m8v to v2 by fenichelar Pull Request #96 juliangruber/brace-expansion GitHub 関連文書 : brace-expansion/src/index.ts at daa71bcb4a30a2df9bcb7f7b8daaf2ab30e5794a juliangruber/brace-expansion GitHub (https://github.com/juliangruber/brace-expansion/blob/daa71bcb4a30a2df9bcb7f7b8daaf2ab30e5794a/src/index.ts#L184) 関連文書 : Backport fix for GHSA-f886-m6hf-6m8v to v3 (#97) juliangruber/brace-expansion@b9cacd9 GitHub 関連文書 : Backport fix for GHSA-f886-m6hf-6m8v to v2 (#96) juliangruber/brace-expansion@311ac0d GitHub 関連文書 : Backport fix for GHSA-f886-m6hf-6m8v (#95) juliangruber/brace-expansion@7fd684f GitHub 関連文書 : brace-expansion/src/index.ts at daa71bcb4a30a2df9bcb7f7b8daaf2ab30e5794a juliangruber/brace-expansion GitHub (https://github.com/juliangruber/brace-expansion/blob/daa71bcb4a30a2df9bcb7f7b8daaf2ab30e5794a/src/index.ts#L107-L113) 関連文書 : Update affected versions for GHSA-f886-m6hf-6m8v (Patches backported to v1, v2, v3) Issue #98 juliangruber/brace-expansion 関連文書 : Backport fix for GHSA-f886-m6hf-6m8v to v1 by fenichelar Pull Request #95 juliangruber/brace-expansion GitHub
[2026年04月24日] 掲載