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?
Need help with the clean-up? Find qualified specialists in the Joomla Service Providers Directory.
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.
Related vulnerabilities
Other extensions with comparable weaknesses. Check whether any of them is installed on your site.
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.
Prefer to give privately, without a listing? A little something for the tip jar is just as welcome.
Manufactures and installs construction-site signs, hoardings and façade solutions – including design and 3D visualisation.
bauschildundservice.deProfessional IT support from Czechia – Windows management, domain administration and web hosting.
defendersoft.czTravel portal from Germany – package holidays, hotels and flights online, with personal travel-agency advice.
onlineweg.deCreative agency from Brandenburg – web design, print media, photography and 360° panoramas from a single source.
criadero.deIT service provider from Wächtersbach – Joomla websites, PC service, hardware and software.
jahnedv.deInformation-security consulting from Berlin – security analyses, risk management and ISO 27001 for SMEs.
isari-consult.de