Astroid Framework – critical RCE flaw (file upload)
Secure version: Astroid 3.3.13 or newer · direct download (GitHub, open source)
At a glance
What is this about?
The Astroid Framework is the basis of numerous Joomla templates. The vulnerability lets attackers upload files to the server without authentication. To do so, a CSRF token is abused that can be read from the publicly accessible login page. In the worst case, this allows code execution (Remote Code Execution).
Vulnerable are versions 2.0.0 to 3.3.10. The flaw is tracked as CVE-2026-21628. It was fixed from version 3.3.11; updating to 3.3.13 or newer is recommended.
Important: a mere version update is not enough if the attack has already happened. In practice, so-called dropper files (e.g. blp_9948.php) were used to load backdoor plugins such as BLPayload or JCachePro – these persist after an update.
Am I affected? – How to check
- Open the back end
Log in to the Joomla administrator.
- Check the Astroid version
You can find the installed version in the template area (System›Templates) or under Extensions›Manage›Manage by filtering for "Astroid".
- Assess the version
If the version is between 2.0.0 and 3.3.10, action is urgently needed.
- Watch for backdoors
Check
/plugins/system/for suspicious entries such asBLPayloadorJCachePro, as well as files matchingblp_*.php.
How to fix it
- Open the Update center
Go to System›Update›Extensions and click Check for updates.
- Update Astroid
Select the Astroid entry and update to 3.3.13 or newer.
- Verify the version
Then confirm that the new version has been applied.
Official source: direct download (GitHub, open source). Make sure you have at least Astroid 3.3.13 or newer.
Has the site already been attacked?
BLPayload/JCachePro and dropper files (blp_*.php). What's then required: a full clean-up, changing all passwords (Joomla admin, FTP/SSH, database) and a check in Google Search Console.Sources & further reading
- Detailed analysis – Website-Bereinigung.deBackground, backdoor indicators, clean-up
- CVE-2026-21628 (CVE.org)Official CVE record
- Astroid Framework in the Joomla Extensions Directory (TemPlaza)Official directory page of the vendor
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.