Canadian Cyber Security Journal
SOCIAL:
Filed under: TechTalk

Joomla JCE CVE-2026-48907: CVSS 10.0 Unauthenticated PHP Code Execution Added to CISA KEV — What Canadian Web Operators Must Do Now

What Happened

CISA added CVE-2026-48907 to its Known Exploited Vulnerabilities catalog on June 17, 2026. The flaw exists in the Widget Factory Joomla Content Editor (JCE) plugin, one of the most widely deployed content editing extensions in the Joomla ecosystem, with installations across millions of sites globally.

The vulnerability is rated CVSS 10.0 — the maximum possible score — because it requires no authentication whatsoever. An attacker sends a crafted HTTP request to create a new editor profile, which the plugin processes without verifying the user’s identity or permissions, allowing them to upload and immediately execute arbitrary PHP code on the web server. The attack is fully automated in currently circulating exploit kits. Affected versions span 1.0.0 through 2.9.99.4. The fix is JCE version 2.9.99.5, released June 3, 2026.

Federal Civilian Executive Branch agencies in the United States face a July 7, 2026 remediation deadline under Binding Operational Directive BOD 22-01. CISA notes that working exploit code is publicly available and exploitation is active and automated.

Why This Matters for Canadian Organizations

Joomla is the second most-used open-source content management system after WordPress, and JCE is its dominant rich text editor plugin. In Canada, Joomla powers websites operated by municipal governments, post-secondary institutions, Crown corporations, provincial agencies, health authorities, and non-profit organizations — many of which run legacy plugin versions and lack automated update mechanisms.

An attacker who exploits this flaw gains arbitrary code execution as the web server process user. From that foothold, they extract database credentials stored in the Joomla configuration file, access all user account data and session tokens, and exfiltrate any files readable by the web server. Depending on the hosting environment, they move laterally to shared hosting neighbours or escalate to root using OS-level vulnerabilities. For any organization storing resident or citizen personal data in Joomla-backed databases, a successful attack triggers PIPEDA breach of security safeguards reporting obligations to the Office of the Privacy Commissioner.

Canadian municipalities operating Joomla sites for civic services — permit applications, resident portals, staff intranets — face a particular risk given the sensitivity of the data involved and the limited cybersecurity resources typical of smaller local governments. Post-secondary institutions with Joomla-hosted department or research sites should audit their JCE installations across all faculties and research units.

What to Do

Update the JCE plugin to version 2.9.99.5 immediately across every Joomla installation in your environment. Inventory all Joomla instances — including staging and development environments that sometimes run outdated plugin versions. Review web server access logs from the past two weeks for requests to JCE editor profile creation endpoints. If exploitation is suspected, treat the web application and its database as fully compromised, rotate database credentials, and audit for any webshells or unfamiliar PHP files placed in the Joomla installation. Report any breach of personal information to the Office of the Privacy Commissioner under PIPEDA as required. Organizations using Joomla in critical or sensitive contexts should consider temporarily disabling JCE until patching is confirmed complete.

Source: The Hacker News

Enjoy this article? Don’t forget to share.