<?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>Plugin-Scaffolder-Backend-Module-Confluence-to-Markdown (&lt; 0.3.25) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/plugin-scaffolder-backend-module-confluence-to-markdown--0.3.25/</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>Wed, 07 Oct 2026 22:54:45 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/plugin-scaffolder-backend-module-confluence-to-markdown--0.3.25/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>Improper Repository Path Validation in Backstage Scaffolder Backend Module</title><link>https://feed.craftedsignal.io/briefs/2026-10-07-backstage-path-traversal/</link><pubDate>Wed, 07 Oct 2026 22:54:45 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-07-backstage-path-traversal/</guid><description>An authenticated user can exploit improper path validation in the Backstage plugin-scaffolder-backend-module-confluence-to-markdown (CVE-2026-106560) to write files outside the designated task workspace.</description><content:encoded><![CDATA[<p>Backstage, an open platform for building developer portals, contains a path traversal vulnerability in the Scaffolder backend module <code>@backstage/plugin-scaffolder-backend-module-confluence-to-markdown</code>. The vulnerability, tracked as CVE-2026-106560, stems from improper validation of repository file location inputs provided by users. An authenticated attacker who can execute affected templates and control repository path parameters can escape the restricted task workspace. By manipulating these paths, the attacker can force the Backstage backend process to write files into any directory on the server that the backend process has permissions to access. This can lead to arbitrary file creation or overwriting of configuration files, potentially facilitating further system compromise or persistent unauthorized access. The issue was addressed in version 0.3.25 of the affected module.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows authenticated users to bypass directory restrictions within the Scaffolder environment. This vulnerability impacts organizations hosting Backstage instances that utilize the affected Confluence-to-Markdown Scaffolder action. An attacker could overwrite critical application files or drop web shells if the backend process runs with elevated privileges, leading to full application compromise or unauthorized data modification.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the <code>@backstage/plugin-scaffolder-backend-module-confluence-to-markdown</code> package to version 0.3.25 or later.</li>
<li>Implement access control restrictions to limit which users can execute templates that utilize the Confluence-to-Markdown action until the update is deployed.</li>
<li>Audit logs for the Backstage backend process to identify suspicious template execution attempts involving unusual file paths (e.g., paths containing '..').</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-vulnerability</category><category>path-traversal</category><category>backend-security</category></item></channel></rss>