<?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>Issabel - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/issabel/</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>Tue, 15 Sep 2026 17:42:18 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/issabel/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>Hard-Coded JWT Key in Issabel Framework Enabling RCE</title><link>https://feed.craftedsignal.io/briefs/2026-09-issabel-rce/</link><pubDate>Tue, 15 Sep 2026 17:42:18 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-issabel-rce/</guid><description>A hard-coded HS256 signing key in the Issabel Framework allows unauthenticated attackers to forge JWTs and execute arbitrary commands via the Asterisk manager originate endpoint.</description><content:encoded><![CDATA[<p>The Issabel Framework, which serves as the web management interface for Issabel PBX software, contains a critical security vulnerability (CVE-2026-89026) due to a hard-coded HS256 JWT signing key present in the 'pbxapi/index.php' file. This key is identical across all Issabel PBX installations, enabling unauthenticated remote attackers to generate valid bearer tokens. By utilizing these forged tokens, an attacker can authenticate to the 'manager originate' endpoint. This endpoint, intended for administrative control of the telephony system, accepts an 'Application' parameter that supports the 'System' command. Attackers can leverage this to execute arbitrary OS commands on the host system running with the privileges of the Asterisk user. The Shadowserver Foundation first observed exploitation of this vulnerability in the wild on September 9, 2026. This issue affects versions of the Issabel Framework prior to commit b97dbaf.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs reconnaissance to identify internet-facing Issabel PBX instances.</li>
<li>Attacker retrieves the hard-coded HS256 signing key from publicly available repository commits.</li>
<li>Attacker crafts a malicious JWT using the compromised secret and signs it to impersonate a privileged administrator.</li>
<li>Attacker sends an HTTP request to the '/pbxapi/index.php' endpoint or related API routes with the forged Bearer token in the Authorization header.</li>
<li>Attacker makes a request to the 'manager originate' API endpoint, injecting the 'System' application string with a malicious OS command into the request body.</li>
<li>The Asterisk service receives the command and interprets the 'System' parameter, spawning a shell process.</li>
<li>Arbitrary code executes on the underlying operating system with the permissions of the Asterisk user.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation grants unauthenticated attackers full remote code execution on Issabel PBX appliances. This allows for total system compromise, including the ability to exfiltrate call records, intercept communications, or pivot into the internal network. Exploitation has been observed in the wild by the Shadowserver Foundation, indicating wide-scale scanning and targeting of vulnerable PBX infrastructure.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately update Issabel Framework to commit b97dbaf or later to remove the hard-coded secret and implement unique per-installation key management.</li>
<li>Restrict access to the Issabel PBX management web interface and API endpoints (pbxapi) to trusted management subnets using firewall rules.</li>
<li>Monitor web server access logs for anomalous POST requests to 'pbxapi/index.php' followed by 'manager originate' parameters.</li>
<li>Review all scheduled jobs and user accounts on Issabel PBX servers for signs of persistence established by the Asterisk user.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">threat</category><category>remote-code-execution</category><category>pbx</category><category>cve-2026-89026</category></item></channel></rss>