<?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 Data Manager Plugin (1.0.1-1.4.4) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/grav-data-manager-plugin-1.0.1-1.4.4/</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>Sat, 26 Sep 2026 15:10:15 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/grav-data-manager-plugin-1.0.1-1.4.4/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>Stored XSS in Grav Data Manager Plugin (CVE-2026-100673)</title><link>https://feed.craftedsignal.io/briefs/2026-09-grav-datamanager-xss/</link><pubDate>Sat, 26 Sep 2026 15:10:15 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-grav-datamanager-xss/</guid><description>An unauthenticated stored cross-site scripting vulnerability in the Grav Data Manager plugin allows attackers to execute malicious JavaScript in the context of an administrator's session.</description><content:encoded><![CDATA[<p>The Grav Data Manager plugin (getgrav/grav-plugin-datamanager) versions 1.0.1 through 1.4.4 contain a stored cross-site scripting (XSS) vulnerability due to improper input sanitization. The vulnerability exists within the item-detail view (admin/templates/partials/item.html.twig), where user-supplied data is rendered using the Twig 'raw' filter without adequate escaping. Furthermore, the use of <code>striptags('&lt;br&gt;')</code> is insufficient as PHP's <code>strip_tags()</code> function can be bypassed, allowing attackers to inject malicious HTML and JavaScript payloads. An unauthenticated attacker can submit a crafted payload via a front-end form which is subsequently saved to the 'user/data' directory. When an administrator accesses the classic admin panel to view the submitted entry, the payload executes in the context of the administrator's session and origin, potentially exposing sensitive data or allowing unauthorized actions via the administrator's credentials and CSRF tokens. This issue is resolved in Data Manager version 1.4.5.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthenticated attackers to execute arbitrary JavaScript in the context of an administrator viewing the data, leading to full account compromise or unauthorized administrative actions. This affects any site utilizing the vulnerable versions of the Data Manager plugin in the classic Grav admin interface, whereas installations using the Grav 2.0 Admin Next interface remain secure due to proper data escaping.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Update the Grav Data Manager plugin to version 1.4.5 or later immediately. Given the nature of the vulnerability, review all existing data submissions in the 'user/data' directory for signs of malicious script injection, such as unexpected script tags or HTML attributes.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-vulnerability</category><category>xss</category><category>cms-plugin</category></item></channel></rss>