<?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/"><channel><title>Microweber CMS - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/microweber-cms/</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>Thu, 23 Jul 2026 22:25:27 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/microweber-cms/feed.xml" rel="self" type="application/rss+xml"/><item><title>Microweber CMS Path Traversal Vulnerability (CVE-2026-65694)</title><link>https://feed.craftedsignal.io/briefs/2026-07-microweber-path-traversal/</link><pubDate>Thu, 23 Jul 2026 22:25:27 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-microweber-path-traversal/</guid><description>An unauthenticated path traversal vulnerability (CVE-2026-65694) in the static file controller of Microweber CMS, affecting versions through 2.0.20, allows remote attackers to read arbitrary files by supplying directory traversal sequences in the 'path' query parameter via a single unauthenticated HTTP GET request, potentially disclosing sensitive information like environment configuration files containing credentials or system files.</description><content:encoded><![CDATA[<p>A critical path traversal vulnerability, tracked as CVE-2026-65694, has been identified in Microweber CMS versions up to and including 2.0.20. This flaw resides within the static file controller, specifically due to the <code>normalize_path()</code> function's failure to properly sanitize or strip directory traversal sequences provided in the <code>path</code> query parameter of HTTP GET requests. Unauthenticated remote attackers can leverage this vulnerability to bypass intended access controls and read arbitrary files on the server. Exploitation requires only a single unauthenticated HTTP GET request, making it highly accessible to attackers. Successful exploitation can lead to the disclosure of sensitive data, such as environment configuration files that often contain database credentials, API keys, or other confidential information, as well as critical system files. This poses a significant risk for data breaches and further system compromise.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a vulnerable Microweber CMS instance (version 2.0.20 or earlier).</li>
<li>Attacker crafts a malicious HTTP GET request targeting a web endpoint associated with the static file controller.</li>
<li>The request includes a specially crafted <code>path</code> query parameter containing directory traversal sequences (e.g., <code>../../</code>) to navigate outside the intended directory.</li>
<li>The vulnerable <code>normalize_path()</code> function within the CMS fails to properly remove these traversal sequences.</li>
<li>The server processes the request, mistakenly resolving the path to an arbitrary file on the underlying operating system.</li>
<li>The web server retrieves the content of the specified arbitrary file, such as <code>/etc/passwd</code>, <code>/etc/shadow</code>, or environment configuration files (<code>.env</code>).</li>
<li>The server includes the sensitive file's content in the HTTP response body to the attacker.</li>
<li>The attacker successfully exfiltrates sensitive information, potentially leading to credential compromise or further system access.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-65694 allows unauthenticated attackers to read any file accessible to the web server process. This directly leads to the disclosure of sensitive information such as database credentials, API keys, private configuration data, and system files. The impact could range from unauthorized access to sensitive application data to full system compromise if credentials for higher-privileged services are exposed. While no specific victim count or sectors are mentioned, any organization utilizing Microweber CMS versions affected by this vulnerability is at risk. Data breaches, intellectual property theft, and subsequent lateral movement or persistent access are potential consequences.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch CVE-2026-65694 immediately by upgrading Microweber CMS to a version beyond 2.0.20 that addresses this vulnerability.</li>
<li>Deploy the Sigma rule &quot;Detects CVE-2026-65694 Exploitation - Microweber Path Traversal&quot; to your SIEM to identify attempted exploitation.</li>
<li>Ensure web server logs (logsource category <code>webserver</code>) are collected and ingested into your SIEM for effective detection.</li>
<li>Implement web application firewall (WAF) rules to block HTTP GET requests containing directory traversal sequences (<code>../</code>, <code>%2e%2e%2f</code>, etc.) in query parameters, particularly those associated with static file handlers.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-vulnerability</category><category>path-traversal</category><category>cms</category><category>webserver</category></item></channel></rss>