CVE-2026-75836 in Grav
要約
〜によって VulDB • 2026年08月18日
Grav API プラグイン (getgrav/grav-plugin-api、Grav の admin-next/API スタックに同梱) は 1.0.14 より前で、MenubarController::executeAction() における認可要件を強制しない。GET /menubar/items リストエンドポイントは userPassesAuthorize() を介してメニューバー項目を正しくフィルタリングするが、POST /api/v1/menubar/actions/{plugin}/{action} エンドポイントでは基本の api.access 権限のみをチェックし、プラグインがそのアクションに対して登録した authorize フィールドは評価されない。したがって、api.access 権限を持つ認証済み呼び出し元は意図された認可を回避して特権的なメニューバーアクションを直接実行できる。コア Grav に同梱されているプラグインのいずれも現在、特権的な authorize ハンドラを登録していないため、標準インストールでは影響は潜在的であるが、この欠陥は文書化された authorize セマンティクスに依存する第一またはサードパーティ製プラグインすべてに影響を与える。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.