<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Grav-Plugin-Api (&lt; 1.0.36) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/grav-plugin-api--1.0.36/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 12 Oct 2026 18:35:09 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/grav-plugin-api--1.0.36/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Privilege Escalation in Grav grav-plugin-api</title><link>https://feed.craftedsignal.io/briefs/2026-10-grav-privesc/</link><pubDate>Mon, 12 Oct 2026 18:35:09 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-grav-privesc/</guid><description>A privilege escalation vulnerability (CVE-2026-109317) in the Grav grav-plugin-api plugin before version 1.0.36 allows users with delegated management permissions to obtain super-admin access.</description><content:encoded><![CDATA[<p>The Grav grav-plugin-api plugin, in versions prior to 1.0.36, contains a privilege escalation vulnerability that stems from improper validation of admin or API parent grants. Attackers who possess the 'api.users.write' permission can modify account access maps or invitations. By manipulating these structures to include positive scalar values, an attacker can coerce the permission resolver to incorrectly satisfy 'requireSuper' authorization checks. This flaw allows a standard user manager to elevate their privileges to that of a super-admin, granting them access to restricted API endpoints that should be protected. This vulnerability poses a significant risk to the integrity and confidentiality of the Grav management interface, as it allows for unauthorized administrative control over the application.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows a user with existing, limited 'api.users.write' permissions to escalate their account status to a super-admin level. This provides complete control over the Grav instance's API, potentially leading to unauthorized data exfiltration, system configuration changes, or the compromise of all hosted content. Organizations using the Grav CMS with the affected plugin are vulnerable if they have delegated user management responsibilities to non-administrative accounts.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch the Grav grav-plugin-api plugin by upgrading to version 1.0.36 or later immediately.</li>
<li>Audit existing user accounts and access maps for unauthorized modification or suspicious assignment of 'admin' or 'api' parent grants.</li>
<li>Restrict 'api.users.write' permissions to only the most trusted administrative accounts until the upgrade is applied.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>privilege-escalation</category><category>cms</category><category>web-application</category></item></channel></rss>