JCE (JoomlaContentEditor) – critical file upload, actively exploited
Secure version: JCE 2.9.99.5 – better 2.9.99.6 · JCE Core free · Pro with account
At a glance
com_jceWhat is this about?
JCE (JoomlaContentEditor) is one of the most widely used editors for Joomla. The vendor describes the cause as insufficient access control: unauthenticated users could upload editor profiles and through them place arbitrary files on the server.
Affected are all versions before 2.9.99.5 – both JCE Free and JCE Pro – and indeed regardless of whether public registration is enabled. The fix appeared on 3 June 2026 as 2.9.99.5; after a full security audit, version 2.9.99.6 followed on 8 June 2026.
The flaw is actively exploited: attackers install web shells through it. Since no login is required, sites without open registration are at risk too. Editor profiles with random names or a "Public" assignment are particularly suspicious. (Historically, JCE was already the target of large-scale attacks in 2011/2012 – CVE-2012-2902.)
Am I affected? – How to check
- Open the back end
Log in to the Joomla administrator.
- Check the JCE version
Open Components›JCE Editor. The version number is shown there.
- Assess the version
If the version is below 2.9.99.5, action is urgently needed.
- Review editor profiles
Check the JCE editor profiles for unknown entries with random names or a Public assignment.
How to fix it
- Open the Update center
Go to System›Update›Extensions and click Check for updates.
- Update JCE
Select the JCE entry and click Update (target version 2.9.99.5 / 2.9.99.6).
- Verify the version
Check under Components›JCE Editor that the new version is active.
Official source: JCE Core free · Pro with account. Make sure you have at least JCE 2.9.99.5 – better 2.9.99.6.
Has the site already been attacked?
Sources & further reading
- Detailed analysis – Website-Bereinigung.deHow it works, detection, clean-up
- JoomlaContentEditor (vendor)Official downloads and release notes
The official information from the respective vendor always takes precedence. This page neutrally summarises publicly available information.
Supporters of this site
htprotect.org is a free, vendor-independent information service. It is supported by:

Joomla host from Germany with active community support – discovered the first attack on the JCE vulnerability.
fc-hosting.deSpecialised in cleaning, maintaining and securing Joomla and WordPress websites.
website-bereinigung.deSupport this project
You run a hosting or Joomla service and would like to support htprotect.org – and be listed here as a supporter? Every contribution helps to warn and protect those affected faster.