The Joomla 3.10.999 Project

The Joomla 3.10.999 Project

Joomla 3 reached end of life in August 2023. Since that date, the Joomla Project has not released any further security updates for the 3.x series. If you’re still running Joomla 3, your site is unpatched and exposed.

What was the 3.10.999 project?

Every time a major Joomla series hits end of life, Phil Taylor publishes what he calls the “dot 999” project. It’s a reference repository: the last official release from the supported series, plus community-sourced security patches to keep sites minimally secure after official support stops.

Phil did this for Joomla 1.5, Joomla 2.5, and Joomla 3.10. Most of the patches came from community contributors and from Phil’s own work. The projects sit alongside two other long-running community resources: the community hosted mirror (goes back to the Mambo days) and the core files service (every Joomla file ever officially released).

All three projects are on GitHub:

These are reference repos only. They document the recommended changes to keep sites minimally secure. They were never intended to be complete, forward-compatible, or tracking the latest PHP releases. There are no custom update servers. You grab what you need and apply it yourself.

If you’re still on Joomla 3, it’s time to move

Joomla 3 has been end of life since August 2023, over two and a half years now. The latest supported series is Joomla 6, and the migration tooling has come a long way since the early Joomla 4 days.

Running an unsupported CMS means no security patches and no compatibility fixes. Hosting providers are already dropping the older PHP versions that Joomla 3 needs, so breakage is coming whether you plan for it or not.

The 3.10.999 project was always a stopgap, not a destination. If you haven’t migrated yet, now is the time.

Fix every known Joomla 3 vulnerability with one click

Downloading patches from GitHub and manually editing 55 files per site is fine if you have one or two sites. If you manage dozens or hundreds of Joomla 3 installations, it doesn’t scale.

That’s why mySites.guru built the Joomla 3 Patch Tool. It’s a single toggle that applies every known security fix from the 3.10.999 project directly to your sites. No manual file edits, no separate subscription.

Read the full guide to the Joomla 3 Patch Tool

How it works

The patch tool is in the Site Snapshot for each Joomla 3.10.12 site in your mySites.guru account. Flip the toggle on and the mySites.guru connector compares MD5 hashes of every file that needs patching against the expected patched versions. Anything that doesn’t match gets replaced. Flip it off and the files revert to stock 3.10.12. Fully reversible.

What it patches

The tool modifies 55 files covering every known vulnerability disclosed since Joomla 3.10.12:

  • 9 separate XSS vulnerabilities across media selection fields, mail address outputs, filter code, StringHelper, com_fields, wrapper extensions, OutputFilter methods, module chromes, and menu list IDs
  • Cache poisoning in pagination
  • Open redirects from inadequate URL validation
  • Insufficient session expiration in MFA management views
  • Environment variable exposure
  • ACL violations in multiple core views
  • Bug-fix-for-bug-fix patches, where the now-defunct commercial eLTS releases shipped broken code that needed further patching

The full CVE list with links to every advisory is in the patch tool guide.

Bulk patching across all your sites

Got a fleet of Joomla 3 sites? The patch tool has a bulk view that shows every Joomla 3.10.12 site you manage with individual toggles. One screen, all your sites.

Jump straight to it at manage.mysites.guru/en/tools/allsites/Joomla/joomlaconfiguration/joomla3eol.

No eLTS subscription required

The Joomla Project used to offer a commercial eLTS programme for Joomla 3, but that has since ended. mySites.guru includes all known Joomla 3 security patches as part of your standard subscription. The patches come from the same open-source 3.10.999 project.

Patched files show up in audits

After patching, your mySites.guru security audit will flag the modified files as Core File Changes, because they are changes to the original 3.10.12 distribution. You can inspect every diff directly in the audit tool, so you always know what changed and why.

Joomla 3 is still everywhere

Joomla 3 is end of life, but it still runs on a huge number of sites. Joomla’s own usage statistics put 3.10.x at over 35% of reporting installations. If you run a digital agency, you know how it goes: migrating clients takes budget, developer time, and client sign-off. That doesn’t happen overnight, and the sites still need protecting while you work through the backlog.

The 3.10.999 project and the mySites.guru patch tool are there for exactly that gap. Keep sites secure while you plan and execute the migration to Joomla 6.

Get started

Add your Joomla 3 sites to mySites.guru, flip the patch toggle, and get on with the migration planning.

Start your free trial - no credit card required.

Frequently Asked Questions

What is the Joomla 3.10.999 project?
A free, community-maintained project by Phil Taylor that backported critical security patches to end-of-life Joomla 3 sites, giving site owners time to migrate to a supported version.
Is the Joomla 3.10.999 project still maintained?
The project remains available on GitHub as a reference, but Joomla 3 has been unsupported since August 2023. If you're still running Joomla 3, the priority should be migrating to Joomla 6.
What should I do if my site is still on Joomla 3?
Migrate to Joomla 6 as soon as possible. Joomla 3 has not received official security updates since August 2023, and running it puts your site at serious risk.

Ready to Take Control?

Start with a free site audit. No credit card required.

Get Your Free Site Audit

Out of your depth? Need Help?

Phil Taylor

The Original Joomla Expert – Since 2004

Found issues with your Joomla or WordPress site? Get same-day expert help fixing errors, security issues, and performance problems. Flat-rate pricing, no hourly billing surprises.

  • ● Fix hacked or compromised sites
  • ● Resolve PHP errors & White Screen of Death
  • ● System upgrades & PHP 8 compatibility
  • ● Performance optimization & hosting issues
  • ● £120 flat rate per incident
Get Expert Help TODAY! →

If we can't add value, you don't pay • Same-day turnaround

20+ Years – Fixing Websites

Need Help Addressing Health Check Issues?

Phil Taylor has been fixing Joomla sites since 2004. If it were simple, you would have done it yourself by now. Get professional help from someone who's seen it all.

  • 20+ years of Joomla & PHP expertise
  • Same-day turnaround on most issues
  • No charge if we can't add value or fix the problem