<?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>Cpe:2.3:a:zoneminder:zoneminder:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3azoneminderzoneminder/</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>Fri, 16 Oct 2026 20:44:29 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3azoneminderzoneminder/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>ZoneMinder Authenticated OS Command Injection via Monitor Name</title><link>https://feed.craftedsignal.io/briefs/2026-10-zoneminder-rce/</link><pubDate>Fri, 16 Oct 2026 20:44:29 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-zoneminder-rce/</guid><description>An authenticated OS command injection vulnerability (CVE-2026-102608) in ZoneMinder versions prior to 1.38.3 allows remote code execution via unsanitized monitor names during event export operations.</description><content:encoded><![CDATA[<p>ZoneMinder, an open-source closed-circuit television (CCTV) software, contains a critical OS command injection vulnerability tracked as CVE-2026-102608. The issue stems from the improper sanitization of the 'Monitor Name' field within the <code>download_functions.php</code> script. Specifically, the application uses manual single-quote wrapping instead of robust functions like <code>escapeshellarg()</code> when constructing command-line arguments for system utilities including <code>ffmpeg</code>, <code>tar</code>, and <code>zip</code>.</p>
<p>An attacker possessing monitor-create or monitor-edit permissions can inject shell metacharacters into a monitor name. When a user with 'Events View' permissions triggers an event export for that monitor, the malicious input breaks out of the manual quoting, leading to arbitrary command execution in the context of the web server user. This vulnerability is fixed in version 1.38.3. Given the public availability of proof-of-concept exploit code, immediate patching is required for all instances.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker gains initial access to the ZoneMinder web interface with credentials possessing monitor-create or monitor-edit privileges.</li>
<li>The attacker navigates to the monitor configuration and creates or renames a monitor, inserting shell metacharacters (e.g., <code>;</code>, <code>&amp;&amp;</code>, <code>$()</code>) into the 'Monitor Name' field.</li>
<li>The malicious monitor name is saved into the backend database.</li>
<li>An authenticated user with 'Events View' permissions initiates an event export process for the compromised monitor.</li>
<li>The <code>download_functions.php</code> script retrieves the monitor name from the database.</li>
<li>The script improperly concatenates the name into shell commands for <code>ffmpeg</code>, <code>tar</code>, or <code>zip</code> utilities.</li>
<li>The system executes the injected commands as the web server user process (e.g., www-data).</li>
<li>Final objective achieved: remote command execution, potential lateral movement, or system compromise.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for full remote code execution on the underlying server as the web server user. This provides the attacker the ability to pivot deeper into the internal network, exfiltrate stored CCTV footage, or disrupt surveillance operations. This vulnerability is rated with a CVSS 9.0 (High) score, posing a significant risk to organizations relying on ZoneMinder for physical security monitoring.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade ZoneMinder to version 1.38.3 or later immediately to patch CVE-2026-102608.</li>
<li>Audit existing monitor names for the presence of shell metacharacters such as semicolon, pipe, or backticks using the web interface or direct database queries.</li>
<li>Review web server access logs for anomalous requests to <code>download_functions.php</code> that include excessive query parameters or shell metacharacters.</li>
<li>Enforce strict role-based access control (RBAC) to limit the number of users with monitor-create or monitor-edit permissions.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>command-injection</category><category>vulnerability</category><category>remote-code-execution</category><category>surveillance</category></item></channel></rss>