Improper access control in Grav CMS - CVE-2026-42844
Published: May 5, 2026
Grav CMS
Detailed vulnerability description
The vulnerability allows a remote user to escalate privileges.
The vulnerability exists due to improper access control in the /api/v1/blueprint-upload endpoint when handling blueprint upload requests with caller-controlled destination and scope values. A remote user can upload a crafted YAML account file into user/accounts/ to escalate privileges.
Exploitation requires an authenticated API account with the api.media.write permission.