CVE-2026-84375 in js-yaml情報

要約

〜によって VulDB • 2026年09月01日

js-yamlは、JavaScript用のYAMLパーサーおよびダンプツールです。バージョン3.0.0から3.15.2まで、および4.3.2において、lib/js-yaml/loader.jsおよびlib/loader.js内のmaxTotalMergeKeysは、マージキー<<の処理中に空のマッピングソースをカウントしません。攻撃者は多数の空のマッピングシーケンスを複数のマージターゲットにエイリアスさせることで、totalMergeKeysが変更されず構成されたリソース制限に達しない状態でO(N * K)の処理を引き起こすことができます。その結果、信頼できないYAMLを解析するアプリケーションにおいて、比較的小さなYAMLドキュメントでも長時間のCPU消費が発生します。これらのリリースラインではデフォルトでマージ処理が有効になっています。この問題はバージョン3.15.2および4.3.2で修正されています。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

GitHub M

予約する

2026年09月01日

モデレーション

承諾済み

エントリ

VDB-397934

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!