<?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>Ghostwriter (&lt; 7.1.2) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ghostwriter--7.1.2/</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, 24 Aug 2026 01:40:40 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ghostwriter--7.1.2/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>Authorization Bypass in Ghostwriter Report Template Swap Endpoint</title><link>https://feed.craftedsignal.io/briefs/2026-08-ghostwriter-auth-bypass/</link><pubDate>Mon, 24 Aug 2026 01:40:40 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-ghostwriter-auth-bypass/</guid><description>Ghostwriter versions prior to 7.1.2 are vulnerable to an authorization bypass via the report template swap endpoint, allowing authenticated attackers to enumerate and exfiltrate sensitive client-scoped template contents.</description><content:encoded><![CDATA[<p>Ghostwriter, a reporting platform often used by security service providers, contains an authorization bypass vulnerability (CVE-2026-78203) in its report template swap functionality. The flaw exists in versions prior to 7.1.2. The underlying issue, identified as CWE-639 (Authorization Bypass Through User-Controlled Key), stems from the application's failure to properly validate template ownership when a user initiates a template swap.</p>
<p>An authenticated attacker can exploit the predictable, sequential primary keys used to identify templates within the database. By iteratively manipulating these identifiers in requests to the swap endpoint, an attacker can associate templates belonging to other clients with their own report projects. Once the unauthorized template is attached, the attacker can trigger the report generation process to disclose sensitive contents, including corporate letterheads, proprietary boilerplate text, and specific project methodologies. This vulnerability poses a significant risk to organizations that store sensitive reporting artifacts within the Ghostwriter environment.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker authenticates to the Ghostwriter application as a standard user.</li>
<li>The attacker identifies the report template swap endpoint within the application's reporting module.</li>
<li>The attacker observes the template ID parameter being passed in the HTTP request to the swap endpoint.</li>
<li>The attacker enumerates sequential integers for the template ID parameter to identify IDs belonging to other clients.</li>
<li>The attacker sends a crafted POST request to the swap endpoint containing a foreign template ID, bypassing the intended ownership validation.</li>
<li>The application incorrectly associates the foreign template with the attacker's project, confirming the bypass.</li>
<li>The attacker invokes the report generation functionality to export the report incorporating the foreign template.</li>
<li>The final report is retrieved, disclosing the contents of the unauthorized client's template.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in the unauthorized disclosure of sensitive client information stored within report templates. This includes sensitive boilerplate text, confidential methodology, and visual assets like corporate letterheads. Given the nature of Ghostwriter as a security reporting platform, this impact could lead to the exposure of highly sensitive project details across multiple clients, potentially undermining the integrity and confidentiality of the victim organization's security engagements.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade all instances of Ghostwriter to version 7.1.2 or later to remediate the vulnerability (CVE-2026-78203).</li>
<li>Review audit logs for the reporting module to identify any anomalous template swapping activity where the requesting user does not match the template owner.</li>
<li>Audit existing template configurations to ensure that sensitive methodologies or boilerplate content are not being improperly exposed to users with insufficient privileges.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application-vulnerability</category><category>authorization-bypass</category><category>cve-2026-78203</category></item></channel></rss>