CVE-2026-75833 in Grav
要約
〜によって VulDB • 2026年08月18日
Grav API プラグイン (getgrav/grav-plugin-api、Grav 2.0 の admin-next/API スタックに同梱) はバージョン 1.0.14 より前に SsoController::sanitizeReturnTo() にオープンリダイレクトの脆弱性を含んでいます。この関数は文字列 '//' のプレフィックスを拒否しますが、ブラウザが特殊なスキーム (http/https) でバックスラッシュをスラッシュに正規化することを考慮していないため、'/\evil.com' などの returnTo 値はガードを通過し、その後ブラウザによってプロトコル相対 URL '//evil.com' として解決されます。正当な OAuth ログインフローの後に、攻撃者が指定した returnTo パラメータにより、認証済みユーザーが攻撃者の管理するサイトへリダイレクトされ、ログイン後のフィッシング被害を受ける可能性があります。完全なブラウザ側でのエクスプロイト可能性は admin-next SPA のクライアントサイド oauth-callback ハンドラーに依存しており、報告者によって独立して検証されていません。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.