SvelteSpill: A Cache Deception Bug in SvelteKit + Vercel
【なぜ重要か】 SvelteKitとVercelの組み合わせは日本でも人気が高く、この脆弱性により攻撃者が他のログインユーザーの機密データを盗み見ることができる深刻なセキュリティリスクが存在していました。Aikido SecurityのAIエージェントが発見し、CVE-2026-27118として登録されています。...
【なぜ重要か】 SvelteKitとVercelの組み合わせは日本でも人気が高く、この脆弱性により攻撃者が他のログインユーザーの機密データを盗み見ることができる深刻なセキュリティリスクが存在していました。Aikido SecurityのAIエージェントが発見し、CVE-2026-27118として登録されています。
【ポイント】
__pathnameクエリパラメータが任意のパスを上書きできる仕様が存在/_app/immutable/パスプレフィックスを持つリクエストはVercelで強制的にキャッシュされる/_app/immutable/x?__pathname=/api/sessionのようなURLで被害者を誘導し、機密データをキャッシュに保存させる【まとめ】 SvelteKit + Vercelのキャッシュディセプション脆弱性により他ユーザーの機密データが盗まれる可能性がありましたが、既に修正済みです。
原文を読む
Aikido Security Blog
英語で詳細な技術情報を確認