Security: Vulnerable dependency [email protected] [SNYK-JS-MINIMATCH-15309438, CVE-2026-26996]
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 38/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- javascript
- 領域
- security
調査の方向性
[email protected] の依存関係ツリーを調査し、broccoli-plugin、walk-sync、rimraf、glob、および関連パッケージを通る記載されたパスを追跡します。すべての minimatch のバージョンが 10.2.1 以上に解決されることを確認してから、プロジェクトに既存のテストスイートを実行します。依存関係の互換性を損なうことなく、脆弱な minimatch のバージョンが残っていなければ完了です。
索引モデルが issue の本文から書いたものです。
説明
Summary
[email protected] depends on multiple vulnerable versions of minimatch (3.1.2, 9.0.5), which are vulnerable to Regular Expression Denial of Service (ReDoS) (High severity).
- Snyk Advisory: https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-15309438
- Fix Commit: https://github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
- Severity: High
Vulnerability Details
Affected versions of minimatch are vulnerable to ReDoS in the AST class, caused by catastrophic backtracking when an input string contains many * characters in a row followed by an unmatched character.
Example Affected Dependency Paths
minimatch is pulled in through multiple paths in [email protected]:
| # | Dependency Path |
|---|---|
| 1 | ember-cli-htmlbars → [email protected] → [email protected] → [email protected] |
| 2 | ember-cli-htmlbars → [email protected] → [email protected] → [email protected] → [email protected] |
| 3 | ember-cli-htmlbars → [email protected] → [email protected] → [email protected] → [email protected] |
| 4 | ember-cli-htmlbars → [email protected] → [email protected] → [email protected] → [email protected] → [email protected] |
| few more... |
Potential Remediation
- Fix has been given in minimatch to version 10.2.1 or higher. Upgrade transitive dependencies that pull in vulnerable
minimatchversions — particularlybroccoli-plugin,broccoli-persistent-filter,broccoli-debug,walk-sync,rimraf, andglob— to versions that depend onminimatch@>=10.2.1
References
- 主要言語
- JavaScript
- スター
- 77
- フォーク
- 65
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ember-cli/ember-cli-htmlbars のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
ember-cli/ember-cli-htmlbars#787 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
ember-cli/ember-cli-htmlbars#781 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
ember-cli/ember-cli-htmlbars#779 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
ember-cli/ember-cli-htmlbars#774 · コメント 2 件 ·
-
enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
ember-cli/ember-cli-htmlbars#753 · コメント 1 件 · リアクション 1 件 ·
ember-cli/ember-cli-htmlbars の issue をすべて見る
似ている issue
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
PedestrianDynamics/pyFDS-Evac#476 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
aiko-chan-ai/DiscordBotClient#380 ·
-
Offisielle trærオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 3 日以内に返信
-
Add: Atlas TVオープンchannels:add check:passed
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 4 日以内に返信