<?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>FreePBX (15.x &lt; 15.0.66, 16.x &lt; 16.0.89, 17.x &lt; 17.0.3) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/freepbx-15.x--15.0.66-16.x--16.0.89-17.x--17.0.3/</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, 03 Sep 2026 14:54:16 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/freepbx-15.x--15.0.66-16.x--16.0.89-17.x--17.0.3/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>FreePBX Endpoint Manager Unauthenticated Remote Code Execution</title><link>https://feed.craftedsignal.io/briefs/2026-09-freepbx-rce/</link><pubDate>Thu, 03 Sep 2026 14:54:16 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-freepbx-rce/</guid><description>An unauthenticated SQL injection vulnerability (CVE-2025-57819) in the FreePBX Endpoint Manager module allows attackers to achieve remote code execution by injecting malicious cron jobs.</description><content:encoded><![CDATA[<p>FreePBX is vulnerable to a critical unauthenticated remote code execution (RCE) vulnerability, tracked as CVE-2025-57819, affecting versions prior to 15.0.66, 16.0.89, and 17.0.3. The vulnerability resides in the Endpoint Manager module's 'brand' parameter within the '/admin/ajax.php' endpoint. Because the application fails to properly sanitize user input before incorporating it into SQL queries, an unauthenticated attacker can perform stacked SQL injection attacks. By leveraging this flaw, an attacker can insert arbitrary entries into the 'cron_jobs' table of the underlying database. These entries are periodically executed by the system's cron daemon with administrative privileges, typically as the Apache web server user, resulting in full remote code execution on the server. The availability of weaponized exploit code in the public domain necessitates immediate patching.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker identifies an internet-facing FreePBX server running a vulnerable version of the Endpoint Manager module.</li>
<li>The attacker sends a crafted GET request to '/admin/ajax.php' targeting the 'brand' parameter.</li>
<li>The crafted input performs SQL injection to bypass authentication or validation routines using stacked queries.</li>
<li>The attacker executes a SQL 'INSERT' statement to add a new task to the 'cron_jobs' table.</li>
<li>The injected command is configured as a reverse shell payload encoded in base64.</li>
<li>The system's cron daemon processes the malicious entry within approximately 60 seconds.</li>
<li>The system executes the base64-decoded bash command with the privileges of the web server user.</li>
<li>A reverse shell is established, granting the attacker interactive command execution on the host.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2025-57819 leads to complete server compromise. As the malicious cron job executes with the privileges of the web server user, attackers can gain persistent access, exfiltrate sensitive configuration data, or pivot into the internal network where the FreePBX instance is hosted. This vulnerability is reported to be included in CISA's Known Exploited Vulnerabilities catalog.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for security teams:</p>
<ul>
<li>Patch all affected FreePBX instances immediately: update to 15.0.66, 16.0.89, 17.0.3, or later versions.</li>
<li>Deploy the provided Sigma rule to monitor for suspicious requests to '/admin/ajax.php' containing SQL injection patterns.</li>
<li>Audit the 'cron_jobs' table in the FreePBX database for any unauthorized or suspicious command entries.</li>
<li>Restrict access to the FreePBX web management interface to trusted internal networks via firewall rules to mitigate exploitation attempts.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>webapps</category><category>cve</category><category>rce</category><category>sql-injection</category><category>exploit</category></item></channel></rss>