
SonicWall Capture Labs threat research team became aware of multiple threats affecting Joomla! extensions, assessed their impact, and developed mitigation measures. These flaws, which earned maximum severity scores (CVSS 10.0) and a place in the CISA KEV catalog, are critical vulnerabilities that exist entirely within individual third-party extensions. They can affect any version of Joomla where those specific extensions are installed and running. They allow unauthenticated visitors to upload arbitrary PHP scripts and completely take over servers. For example, CVE-2026-48907 in the widely used Joomla Content Editor (JCE) plugin allow unauthenticated actors to generate malicious editor profiles that execute unauthorized code. A detailed blog post on CVE-2026-48907 is available here.
Joomla is built on a standard PHP and MySQL/MariaDB (LAMP/LEMP) stack. Its core software architecture follows a strict Model-View-Controller (MVC) design pattern, which isolates data handling, business logic, and presentation layers. Joomla is a free, open-source Content Management System (CMS) used to build, organize, and manage dynamic websites and powerful online applications.

As can be seen in Figure 1, out of the four types of Joomla extensions, namely Components (com_), Modules (mod_), Plugins (plg_), and Templates (tpl_), the root cause lies in Components (com_). The exploit chain begins at a vulnerable com_ extension.

These five critical vulnerabilities, CVE-2026-56291 (Balbooa Forms), CVE-2026-56290 (Page Builder CK), CVE-2026-48908 (SP Page Builder), CVE-2026-48939 (iCagenda), and CVE-2026-48907 (Joomla Content Editor), allow unauthenticated attackers to completely compromise a server through Remote Code Execution (RCE). While they target different third-party Joomla extensions, they all follow the exact same architectural exploitation path: they exploit a complete lack of Access Control List (ACL) checks at public-facing frontend endpoints to bypass authentication, utilize flawed input validation to upload malicious PHP scripts masquerading as harmless files, write these payloads directly into web-accessible directories, and finally execute them by browsing straight to the file path. The only operational difference lies in the specific entry points and file drop locations, such as Balbooa Forms dropping shells in its uploads folder, SP Page Builder exposing an unauthenticated custom icon upload task, and JCE uniquely allowing attackers to rewrite user editor profiles to authorize the script upload, yet all five effectively neutralize the host Joomla site's core security defenses and grant attackers full control over the underlying web server infrastructure.
The triggering of these five vulnerabilities follows a uniform, automated exploit lifecycle that collapses all individual variants into a shared technical sequence:
Out of these five vulnerabilities, CVE-2026-48907 has been covered in a separate blog. To illustrate the exploitation flow of the remaining vulnerabilities, an exploitation attempt for CVE-2026-48939 is demonstrated in Figures 3 and 4.


To ensure SonicWall customers are prepared for any exploitation that may occur due to these vulnerabilities, the following signatures have been released:
| Signature ID | Signature Name |
|---|---|
| IPS: 22300 | Joomla! extension iCagenda Arbitrary File Upload |
| IPS: 22301 | Joomla! extension iCagenda Remote Code Execution |
| IPS: 22283 | Joomla! extension SP Page Builder Arbitrary File Upload |
| IPS: 22284 | Joomla! extension Page Builder CK Arbitrary File Upload |
| IPS: 22298 | Joomla! extension Balbooa Forms Remote Code Execution |
| IPS: 22299 | Joomla! extension Balbooa Forms Arbitrary File Upload |
The first line of defense is updating the vulnerable extensions to their patched versions.
With Joomla's growing user base and increasing deployment footprint, organizations and individual users should upgrade to the latest patched versions as outlined in each vendor's official advisory.
Share This Article

An Article By
An Article By
Dhiren Vaghela
Dhiren Vaghela
Dhiren Vaghela has over a decade of experience in the IPS domain, with a strong focus on defensive security. His expertise lies in identifying, analyzing and mitigating vulnerabilities. Dhiren is well-versed in content-based signature writing, scanner-based alert generation and technical blog writing. By leveraging emerging technologies, he has developed numerous IPS signatures across various protocols. Known for his exceptional signature writing skills and collaborative team spirit, Dhiren is a valuable asset in the field of cybersecurity.