JVNDB-2026-039009 | |
Node.js Foundationのundiciにおける複数の脆弱性 | |
| 概要 | |
undiciはNode.js用のHTTPクライアントライブラリです。バージョン7.0.0から7.30.0および8.0.0から8.12.1において、オリジンレスのAgentがリダイレクトインターセプターとキャッシュインターセプターをその順序で共有キャッシュストアと共に構成すると、キャッシュはリダイレクトハンドラーがオリジンを変更する前の元のリクエストURLからキーを生成します。そのため、クロスオリジンリダイレクト後に生成されたレスポンスが元のキーでキャッシュに保存されてしまいます。信頼されたURLからのリダイレクト先を攻撃者が制御すると、その攻撃者のレスポンスが信頼されたURLの下にキャッシュされ、後の呼び出しに対して提供されることで、永続的なキャッシュポイズニングを引き起こす可能性があります。同様のキーの混乱により、プライベートで保存されていないリダイレクトレスポンスがユーザー固有のリソースに対して元のURLの下に保存され、その後認証されていない呼び出し元に提供される結果、プライベートデータが漏洩します。この問題は、オリジンレスAgent、共有キャッシュストア、およびリダイレクト→キャッシュの構成がすべて使用されている場合にのみ影響します。問題はundici 7.30.1および8.12.2で修正されており、キャッシュキーに対応する生成元オリジンの整合性を検証し、各リダイレクトホップのキャッシュ制御ポリシーを保持した上で保存します。ユーザーはこれらのバージョン以降にアップグレードすることが推奨されます。回避策としては、キャッシュインターセプターをリダイレクトインターセプターの前に構成すること、オリジンごとのディスパッチャーとキャッシュストアを使用すること、またはリダイレクト可能なリクエストで共有キャッシュを無効にすることが推奨されます。 | |
| CVSS による深刻度 (CVSS とは?) | |
|
CVSS v3 による深刻度
基本値: 9.1 (緊急) [NVD値]
| |
| 影響を受けるシステム | |
|
| |
Node.js Foundation | |
本脆弱性の影響を受ける製品の詳細については、ベンダ情報および参考情報をご確認ください。 | |
| 想定される影響 | |
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 | |
| 対策 | |
ベンダ情報を参照して適切な対策を実施してください。 | |
| ベンダ情報 | |
GitHub Open JS Foundation | |
| CWEによる脆弱性タイプ一覧 CWEとは? | |
| |
| 共通脆弱性識別子(CVE) CVEとは? | |
|
| |
| 参考情報 | |
| |
| 更新履歴 | |
|
| 公表日 | 2026/10/15 |
| 登録日 | 2026/10/20 |
| 最終更新日 | 2026/10/20 |



