Cyber Alerts
MA-1468.072026: MyCERT Alert - Critical Unauthenticated Remote Code Execution in Joomla Content Editor (JCE) Actively Exploited Against Malaysian Websites
Recently, the Joomla Content Editor (JCE) maintainers has released a security update in the JCE extension tracked as CVE-2026-48907, an unauthenticated remote code execution vulnerability.
- First observed
- 29 Jul 2026
- Last checked
- 01 Aug 2026
- Evidence records
- 7
- Publication state
- Published
What happened?
Current assessment
Recently, the Joomla Content Editor (JCE) maintainers has released a security update in the JCE extension tracked as CVE-2026-48907, an unauthenticated remote code execution vulnerability.
Why it matters
CISA includes this vulnerability in its Known Exploited Vulnerabilities catalog.
Who is affected?
Affected products and groups
- Organisation: JoomShaper — Vendor or project named in the CISA KEV catalog.
- Product: Joomla Content Editor (JCE) extension for Joomla versions 1.0.0 to 2.9.99.4. — Product or product group named in the MyCERT advisory.
- Product: SP Page Builder — Product listed by CISA for JoomShaper.
- Software: 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)
- Software: SP Page Builder extension for Joomla from joomshaper.net Affected versions: 1.0.0 to 6.6.1 Recommended version: 6.6.2 or later Risk level: Critical (CVSS 10.0)
What should you do now?
Actions from official guidance
For technical teams
- Update SP Page builder to version 6.6.2 without delay on all Joomla installations. Official source
- Update JCE to version 2.9.99.6 (or at minimum 2.9.99.5) without delay on all Joomla installations. Official source
- 7.1 Update Immediately Official source
- Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines. Official source
- For older deployments that cannot meet the requirements of 6.6.2, or upgrading is not immediately possible, restrict access to the upload functionality so that only authenticated administrators can use it. Official source
- 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. Official source
- Administrators should immediately update affected Joomla components and extensions: Official source
- Hardening / Mitigation Official source
- Hardening / Mitigation Official source
- Restrict web server access to the /tmp/ directory and prevent PHP execution in temporary/upload directories at the web server level. Official source
- Restrict web server access to the /tmp/ directory and prevent PHP execution in temporary/upload directories at the web server level. Official source
- Preserve logs and suspicious files before deletion.Review Joomla administrator and Super User accounts.Remove unknown or unauthorised administrator accounts.Check for rogue JCE editor profiles.Search for suspicious PHP files in upload, image, media, cache, temporary, and extension-related directories.Review web server access logs for suspicious POST requests.Review recent file changes, especially around the suspected exploitation period.Rotate Joomla administrator passwords.Rotate database credentials, FTP/SFTP credentials, hosting control panel credentials, API keys, and other secrets accessible from the compromised server.Restore from a known-clean backup if compromise is confirmed and clean-up cannot be confidently completed. Official source
- Optionally deploy a web application firewall rule or intrusion detection system to detect and block suspicious file upload attempts, especially those with PHP extensions. Official source
- 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. Official source
- Restrict upload destinations to directories outside the web root where possible. Official source
- Restrict upload destinations to directories outside the web root where possible. Official source
- Disable PHP execution in upload, image, media, cache, and temporary directories.Restrict access to /administrator to trusted IP addresses or VPN users only.Enable Multi-Factor Authentication (MFA) for all Joomla administrator accounts.Remove unused Joomla extensions, templates, plugins, and components.Ensure Joomla core, templates, and all extensions are covered under patch management.Deploy Web Application Firewall (WAF) rules to detect and block suspicious requests targeting vulnerable Joomla endpoints.Monitor file integrity for unexpected changes in web-accessible directories.Maintain regular offline backups and test restoration procedures.Review server permissions to ensure the web server process has only the minimum required access. Official source
- Detection / Post-Compromise Forensics Official source
- Detection / Post-Compromise Forensics Official source
- Search web server access logs for suspicious POST requests to SP Page Builder upload paths (e.g. index.php?option=com_sppagebuilder&task=...). Official source
- Search web server access logs for suspicious POST requests to JCE upload paths (e.g. /index.php?option=com_jce&task=...). Official source
- Identify all Joomla websites under organisational ownership.Check whether JCE is installed.Update JCE to 2.9.99.7 or later, where available.Check whether SP Page Builder is installed.Update SP Page Builder to 6.6.2 or later.Review Joomla user lists for unknown Super Administrator accounts.Search for suspicious PHP files and web shells in upload, media, image, cache, and temporary directories.Review web logs for suspicious access to JCE and SP Page Builder endpoints. Official source
- Look for newly created or recently modified PHP files in Joomla media, upload, and /tmp/ directories. Official source
- Look for newly created or recently modified PHP files in Joomla media, upload, and /tmp/ directories. Official source
- Update Joomla CMS Core to the latest supported version.Update third-party Joomla extensions.Restrict administrator access using IP allowlisting or VPN.Enable MFA for all administrator accounts.Block PHP execution in upload and media folders. Official source
- Inspect upload and temporary directories for unexpected content (web shells). Official source
- Inspect upload and temporary directories for unexpected content (web shells). Official source
- Maintain an inventory of Joomla websites, versions, extensions, and system owners.Monitor vendor security advisories and CISA KEV updates.Conduct periodic vulnerability scanning.Review extension usage and remove unused or unsupported components.Monitor for suspicious file creation, privilege changes, and administrator account creation. Official source
- If compromise is confirmed, isolate the host, preserve evidence, and initiate incident response. Assume credential theft and lateral movement until proven otherwise. Official source
- Audit JCE editor profile configurations for unauthorised or unexpected profiles. Official source
- If compromise is confirmed, isolate the host, preserve evidence, and initiate incident response. Assume credential theft and lateral movement until proven otherwise. Official source
For everyone
- CyberSecurity Malaysia encourages users and administrators to review JCE Security updates and apply the necessary updates. Official source
- Generally, we advise users to be updated with the latest security announcements by the vendor and follow best practice security policies to determine which updates should be applied. Official source
- Patching alone is not sufficient if the website was already compromised. Administrators should: Official source
- Administrators should apply the following hardening measures: Official source
- Administrators should prioritise the following actions. Official source
- Generally, MyCERT advises the users of this devices to be updated with the latest security announcements by the vendor and follow best practice security policies to determine which updates should be applied. Official source
Which sources support it?
Evidence and official sources
-
CISA Known Exploited VulnerabilitiesOfficial sourceJoomShaper SP Page Builder Unrestricted Upload of File with Dangerous Type Vulnerability (CVE-2026-48908)
JoomShaper SP Page Builder contains an unrestricted upload of file with dangerous type vulnerability that allows unauthenticated users to upload arbitrary files, ultimately resulting in the upload and execution of PHP code.
Published 07 Jul 2026 · Retrieved 01 Aug 2026 -
NACSA / NC4 Alerts and AdvisoriesOfficial sourceCritical Unauthenticated Remote Code Execution in SP Pagebuilder extension for Joomla — CVE-2026-48908
NC4, (NACSA), has observed multiple attacks and incidents involving CVE-2026-48908, a critical improper access control vulnerability (CWE-284) in the SP Page Builder extension for Joomla. The vulnerability allows an unauthenticated remote attacker to abuse the custom icon upload function to upload and execute arbitrary PHP code, resulting in pre-authentication remote code execution on the affected web server.
Published 29 Jun 2026 · Retrieved 01 Aug 2026 -
NACSA / NC4 Alerts and AdvisoriesOfficial sourceCritical Unauthenticated Remote Code Execution in Joomla Content Editor (JCE) CVE-2026-48907
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.
Published 25 Jun 2026 · Retrieved 01 Aug 2026 -
NIST National Vulnerability DatabaseOfficial sourceCVE-2026-48908: A vulnerability in SP Page Builder for Joomla allows unauthenticated users to upload arbitrary files, ultimately resulting in the upload and execution of PHP code.
A vulnerability in SP Page Builder for Joomla allows unauthenticated users to upload arbitrary files, ultimately resulting in the upload and execution of PHP code.
Published 20 Jun 2026 · Retrieved 30 Jul 2026 -
NIST National Vulnerability DatabaseOfficial sourceCVE-2026-48907: A vulnerability in the JCE editor extension for Joomla allows the creation of new editor profiles for unauthenticated users, ultimately resulting in PHP code upload and execution.
A vulnerability in the JCE editor extension for Joomla allows the creation of new editor profiles for unauthenticated users, ultimately resulting in PHP code upload and execution.
Published 05 Jun 2026 · Retrieved 30 Jul 2026 -
MyCERTOfficial sourceMA-1469.072026: MyCERT Advisory - Widget Factory Joomla Content Editor Improper Access Control Vulnerability
Recently, the Joomla Content Editor (JCE) maintainers has released a security update in the JCE extension tracked as CVE-2026-48907, an unauthenticated remote code execution vulnerability.
Published Just published · Retrieved 01 Aug 2026 -
MyCERTOfficial sourceMA-1468.072026: MyCERT Alert - Critical Unauthenticated Remote Code Execution in Joomla Content Editor (JCE) Actively Exploited Against Malaysian Websites
MyCERT is issuing this alert in response to active exploitation of a critical unauthenticated remote code execution vulnerability affecting the Joomla Content Editor (JCE) extension, tracked as CVE-2026-48907. The vulnerability is caused by improper access control in the JCE profile import functionality. A remote unauthenticated attacker may abuse this functionality to create unauthorised editor profiles and upload executable PHP content to the affected server, resulting in remote code execution under the privileges of the web server process. CVE-2026-48907 affects JCE versions prior to 2.9.99.5. The vulnerability has been rated critical, with NVD listing a CVSS v3.1 score of 9.8 and the Joomla CNA assigning a CVSS v4.0 score of 10.0. CISA added CVE-2026-48907 to its Known Exploited Vulnerabilities (KEV) catalog on 16 June 2026 due to evidence of active exploitation. NC4 has also issued advisory NC4-ALR-2026-000004 following observed attacks and incidents involving this vulnerability. MyCERT has observed that Malaysian websites using older or vulnerable Joomla/JCE installations are at heightened risk. Administrators are strongly advised to update immediately and perform compromise assessment, as patching alone will not remove web shells, rogue editor profiles, or other artefacts that may already have been deployed by attackers. The JCE vendor has also stated that updating closes the entry point but does not clean a site that was already compromised. In addition to CVE-2026-48907, MyCERT is also highlighting several Joomla and Joomla extension vulnerabilities that administrators should review as part of an urgent Joomla-wide security assessment and hardening exercise.
Published Just published · Retrieved 01 Aug 2026