Fwd: URGENT: Active JCE Profiles attacks on Joomla sites

0 views
Skip to first unread message

Dorothy Firsching

unread,
Jun 9, 2026, 11:56:39 AM (2 days ago) Jun 9
to novaj...@googlegroups.com


---------- Forwarded message ---------
From: Phil Taylor <ph...@phil-taylor.com>
Date: Tue, Jun 9, 2026 at 11:53 AM
Subject: URGENT: Active JCE Profiles attacks on Joomla sites
To: <dfirs...@acm.org>


We are seeing live JCE Profiles attacks on Joomla sites in the last 24 hours. You have JCE installed. Check your sites now.

⚠ Urgent Security Alert ⚠

mySites.guru
 
A new mySites.guru tool to find and fix the JCE Profiles hack

Active Exploitation

We are seeing active JCE Profiles attacks on Joomla sites TODAY!

We're writing because one or more of your Joomla sites on mySites.guru has JCE (Joomla Content Editor) installed. In the last 24 hours the JCE Profiles attack has gone from a handful of sites to thousands, and the shape of it says tens of thousands are coming. This is not a heads-up about a version to patch when you get a minute. It is a live attack, happening now, against the most widely installed Joomla editor there is.

Read about this new mySites.guru tool

The attack abuses an unauthenticated profile upload in JCE (CVE-2026-48907, patched in 2.9.99.5). With no login, an attacker imports a rogue editor profile that re-enables php and txt file uploads, then uses that profile to drop a webshell. We found it live on real sites this month, swept the rest of those portfolios, and found more. Now automated tooling is spraying the same exploit at every JCE install it can reach: python-requests user agents, the same throwaway profile names (J940401, Pwned) turning up again and again, identical config across sites that have nothing to do with each other. That is a botnet working through a list, not someone targeting you.

Whether your site allows registration makes no difference here. The entry point needs no account. A site with no public sign-up is exactly as exposed as one with thousands of users.

We built a tool for exactly this.

Check for JCE Rogue Profiles & Backdoors now runs on every mySites.guru snapshot, twice a day, on every connected Joomla site. It finds the rogue editor profiles and the webshells this attack drops, then lets you remove them and patch JCE from one screen. If your sites are connected, it is already looking.

 

What you need to do

1

Run the new check across your sites

Open any connected Joomla site in mySites.guru and look at the Hacked? section of the snapshot. A clean site shows OK. A compromised one shows a red threat count and an Investigate button that lists every rogue profile and malicious file it found. See exactly what the check looks for.

2

Update JCE to 2.9.99.6 on every site

Use the mySites.guru mass updater to patch every install in one batch rather than logging into each admin in turn. Both JCE Free and JCE Pro pull the update from the same JCE update server. Patching closes the entry point. Cleaning up the files without patching just invites the next round.

3

If you find a compromise, clean it properly

Take a copy of the rogue profile and files for evidence first, then remove them, patch JCE, rotate your Joomla secrets and passwords, and run a full scan. The blog post walks through the whole thing, including the file locations and access-log signatures to grep for.

Read the full breakdown on the mySites.guru blog

See also: JCE's own 2.9.99.5 release announcement

 

Why this one is moving fast

An unauthenticated file upload in the most widely installed Joomla editor is exactly the kind of flaw automated tooling is built to chew through. There is no login to get past, no targeting to do, just a long tail of installs nobody has updated and a published exploit being sprayed at all of them. That is why the count has climbed from a handful of sites to thousands inside a day.

The difference this time is that you have a tool that finds it for you. That puts this in the same bracket as genuinely unauthenticated Joomla issues like Smart Slider 3 and Novarain Framework, not the authenticated-only JCE bugs we emailed about earlier. Patch today and check your sites, and it stops being your problem.

 

Not a mySites.guru subscriber yet?

Then this is all the more reason to sign up today. Connect your Joomla sites and the new Check for JCE Rogue Profiles & Backdoors runs automatically on every snapshot, twice a day, watching for this exact attack across your whole portfolio, and lets you patch every JCE install in one batch when it finds one.

Sign up and connect your sites





Reply all
Reply to author
Forward
0 new messages