CVE-2026-73643 in js-yaml情報

要約

〜によって VulDB • 2026年08月13日

js-yamlはJavaScriptのYAMLパーサーおよびダンプツールです。バージョン5.0.0から5.2.2の間、信頼できない入力に対してload()またはloadAll()を呼び出すと、小さなYAMLドキュメントのパースに指数関数的な時間がかかる可能性があります。src/parser/parser.tsにおいて、readFlowCollectionはフローシーケンスのエントリがキー:値のペアとして認識された場合にrestoreStateを使用してparseNodeを2回目に呼び出します。もしそのキーが同じ形状を持つネストされたフローシーケンスの場合、各レベルでパース処理が重複し、O(2^n)の計算量が発生します。これにより、200バイト未満の入力でCPUを数分間占有させ、Node.jsイベントループをブロックしてプロセスを停止させることが可能になります。アンカー、エイリアス、マージ、タグ、または非デフォルトオプションは必要ありません。この問題はバージョン5.2.2で修正されています。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

GitHub M

予約する

2026年08月13日

モデレーション

承諾済み

エントリ

VDB-389741

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!