Helix3 template framework – critical vulnerabilities
Secure version: Helix3 3.1.1 · via JoomShaper (account required)
At a glance
plg_ajax_helix3)What is this about?
Helix3 is JoomShaper's classic template framework, running as a system plugin together with an AJAX plugin (plg_ajax_helix3). Several vulnerabilities were found in this AJAX plugin that can be reached via the standard com_ajax endpoint without authentication.
Specifically described are, among others: an unauthenticated write access to files (path manipulation via the save action), deletion of arbitrary files (remove/remove_image), overwriting of template settings (import) and – once logged in – privilege escalation up to code execution, because the image upload also accepted .php files. There are also stored/reflected XSS issues and a Google Fonts API key left in the source.
The fix has been available since 29 June 2026 as Helix3 3.1.1. A CVE number had been requested but not yet assigned at the time of disclosure; the reporter named is Phil Taylor of mySites.guru.
Am I affected? – How to check
- Open the back end
Log in to the Joomla administrator (the address ends in
/administrator). - Go to Plugins
Open System›Plugins (alternatively Extensions›Manage›Manage).
- Filter for "Helix3"
Search for
Helix3or "System – Helix3 Framework" and read off the version number shown. - Assess the version
If the version is below 3.1.1, the installation is vulnerable and should be updated immediately.
How to fix it
- Open the Update center
Go to System›Update›Extensions and click Check for updates.
- Update Helix3
Select the Helix3 entry and click Update. Version 3.1.1 is delivered via the JoomShaper update server.
- Verify success
Check under System›Plugins that 3.1.1 is now shown.
Official source: via JoomShaper (account required). Make sure you have at least Helix3 3.1.1.
Has the site already been attacked?
.htaccess) and unexplained changes to the template style parameters. When in doubt, have the site professionally cleaned and change all passwords.Sources & further reading
- Analysis & changelog criticism – mySites.guru (Phil Taylor)Original report with technical details
- JoomShaper (vendor)Get the update via the Joomla updater or your JoomShaper account
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.