CVE-2026-100672 in Grav
要約
〜によって VulDB • 2026年09月26日
Grav CMSのバージョン1.2.10までのCommentsプラグイン(getgrav/grav-plugin-comments)には、認証チェックを行わずにコメントデータをJSON形式で返す管理者用ハンドラが登録されています。このハンドラはisAdmin()に基づいて処理を分岐しますが、これは現在のルート上でadminサービスが登録されていることを示すだけであり、訪問者が認証済みであることを意味するものではありません。また、プラグインの段階でJSONを出力しexit()を実行するため、従来のAdminプラグインによるログイン画面が表示される前にレスポンスが返されます。Comments(デフォルト設定)が無効化されていない従来のAdminプラグインを使用しているサイトでは、認証済みの攻撃者が/admin/comments/page:<n>(例:page:0.001)にリクエストを送ることで、過去7日間のすべてのコメント、各投稿者のメールアドレス、およびデータファイルの絶対パスを含むサーバー上のファイルシステムパスを取得できます。Grav 2.0 Admin Nextスタック(admin2 + api)を使用しているサイトは、この経路を通じて影響を受けません。本問題はバージョン1.2.11で修正されており、認証済みユーザーがadmin.commentsまたはadmin.super権限を必要とし、レスポンスから絶対パスのfilePathが削除されました。
If you want to get best quality of vulnerability data, you may have to visit VulDB.