@steipete/summarize vulnerable to SSRF via podcast:transcript URL fetch
概要
@steipete/summarize vulnerable to SSRF via podcast:transcript URL fetch
原文の説明
取得元が公開している説明をそのまま載せています (多くは英語)。
Summarize before 0.17.0 contains a server-side request forgery vulnerability that allows attackers who control a podcast RSS feed to direct the host to fetch transcript content from loopback addresses, link-local addresses, RFC 1918 private ranges, or other reserved destinations by supplying malicious podcast:transcript URL values. Attackers can bypass protections through DNS rebinding and redirect-based techniques, as redirect targets are not revalidated and hostnames are not resolved before request dispatch, exposing internal service responses through the summarization flow.
出典: NIST National Vulnerability Database NVD GitHub Advisory
AI要約
外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。
Summarize 0.17.0より前のバージョンにはサーバーサイドリクエストフォージェリ(SSRF)の脆弱性があります。攻撃者は、ポッドキャストのRSSフィードを操作し、ホストに対してループバックアドレスやその他の予約済みの宛先からトランスクリプトコンテンツを取得させることができます。これにより、内部サービスの応答がさらされる可能性があります。
Summarizeのバージョン0.17.0より前におけるSSRFの脆弱性。
Summarizeアプリケーションのバージョン0.17.0より前。
攻撃者は、内部サービスへのリクエストを強制し、その応答を取得できるため重大です。
バージョン0.17.0以降にアップデートしてください。
DNSリバインド防止や適切なリダイレクト先検証を行うこと。
ログを監視し、不審なリクエストを特定します。