Back Nacsa.My Critical Unauthenticated Remote Code Execution in Joomla Content Editor (JCE) CVE-2026
NC4, (NACSA), has observed multiple attacks and incidents involving CVE-2026-48907, a critical improper access control vulnerability (CWE-284) in the Joomla Content Editor (JCE) extension for Joomla.
The flaw allows an unauthenticated, remote attacker to create rogue editor profiles and abuse the profile import function to upload and execute arbitrary PHP code, resulting in full pre-authentication remote code execution (RCE) on the affected web server.
Remote code execution: Successful exploitation grants full arbitrary PHP code execution on the affected web server.
Persistent backdoor: Attackers can drop a web shell, establishing persistent unauthorised access.
Full server compromise: Code execution can lead to data theft, defacement, lateral movement, and complete takeover of the hosting environment.
Confidentiality, integrity, and availability of the affected system and its hosted data are all potentially at risk.
Affected product: JCE Editor (Joomla Content Editor)
Affected versions: 1.0.0 through 2.9.99.4
Fixed versions: 2.9.99.5 and later
Recommended version: 2.9.99.9 or later
Risk level: Critical (CVSS 10.0)
Update JCE to version 2.9.99.6 (or at minimum 2.9.99.5) without delay on all Joomla installations.
For older deployments that cannot meet the requirements of 2.9.99.6 (PHP 7.4+), apply the vendor's free patch available for the JCE 2.7.x, 2.8.x, and 2.9.x branches. Note: the free patch fixes CVE-2026-48907 only and does not include the additional hardening of the latest release.
Hardening / Mitigation
Restrict web server access to the /tmp/ directory and prevent PHP execution in temporary/upload directories at the web server level.
Review all JCE editor profiles and remove executable extensions from permitted upload types — including .php, .pht, .phtml, .shtml, .php5, .php7, .phar, .inc — even for authenticated users.
Restrict upload destinations to directories outside the web root where possible.
Detection / Post-Compromise Forensics
web server access logs for suspicious POST requests to JCE upload paths (e.g. /index.php?option=com_jce&task=...).
Look for newly created or recently modified PHP files in Joomla media, upload, and /tmp/ directories.
Inspect upload and temporary directories for unexpected content (web shells).
Audit JCE editor profile configurations for unauthorised or unexpected profiles.
If compromise is confirmed, isolate the host, preserve evidence, and initiate incident response. Assume credential theft and lateral movement until proven otherwise.
Malaysian NCII entities affected by this advisory are advised to report indicators or incidents to NC4 as per required under Act 854 for National coordination and intelligence sharing.
NVD — CVE-2026-48907
CISA KEV addition (16 June 2026)
Vendor advisory (Joomla Content Editor)
The full story
This article is one source in a clustered incident — the cluster page carries the summary, timeline and every other outlet covering it.
