CVE-2026-18540 in Undici情報

要約

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

undici のリトライインターセプターは、範囲指定された再試行応答の本文を、以前の部分的な応答から既に配信済みのバイト列に追加する可能性があります。この際、元の応答のステータスコードとヘッダーがそのまま提示されます。これは、アップストリームサーバーが信頼できる再開チェックポイントなしで本文の一部を送信した場合(例えば、すでにヘッダーが送信された非成功レスポンスや、使用不可能な Content-Range を持つ partial-content レスポンス)、その後接続を閉じ、再開された範囲リクエストに対して追加のバイト列で応答する場合に発生します。その結果、アプリケーションが認識する Content-Length よりも長い本文を含む応答が生じます。このような応答をフレーミング感受性の高いパスを通じて下流の HTTP/1.1 ピアへ中継するアプリケーションは、転送された Content-Length を超える本文を送信し得ます。余分なバイト列は次の応答の開始部として解釈される可能性があり、これにより下流でのレスポンス分割や非同期化(desynchronization)が可能になります。攻撃には、攻撃者が制御するアップストリームサーバーと、応答をフレーミング感受性の高いパス経由で転送するアプリケーションが必要です。本脆弱性は undici の 6.28.1 より前のバージョン、7.0.0 から 7.29.1 までのバージョン、および 8.0.0 から 8.10.2 までのバージョンに影響します。ユーザーは undici を 6.28.1、7.29.1、または 8.10.2 にアップグレードしてください。

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

責任者

Openjs

予約する

2026年07月31日

モデレーション

承諾済み

エントリ

VDB-399106

EPSS

0.00218

アクティビティ

低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!