Support

Akeeba Backup for Joomla!

#43490 Unable to uninstall old version

Posted in ‘Akeeba Backup for Joomla!’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
6.2
PHP version
8.3
Akeeba Backup version
10.5

Latest post by nicholas on Thursday, 05 November 2026 08:41 CST

micro1966

Remnants of Akeeba Backup 8.3.3 were left over at some point (although I've just noticed it). I was able to uninstall each portion individually, but one piece remains. I've attached a screenshot of the extensions list for akeeba. When I select it and choose Uninstall, I get the error that is shown in the other attachment. I have reinstalled 10.5, but nothing changed. What can I do to get rid of the 8.3.3 remnant? I don't know if that piece, even if unpublished, still allows the vulnerability that was identified long ago, so I'd like to clean it up.

Thanks.

 

nicholas
Akeeba Staff
Manager

First of all, which vulnerability are you talking about? There has been no exploitable vulnerability in Akeeba Backup for well over a decade.

If you are talking about the security hardening we did two months ago, we did not fix anything exploitable. That's why it's security hardening, not a security release. We addressed pedantic-level issues. The worst that could've happened is that if you were logged into your site, an attacker knew the ID of a backup, and you visited a malicious page they had crafter they could delete the backup from your database – and even that was very conditional. Moreover, this applied to the completely rewritten Akeeba Backup 9 and 10, the version we reimplemented with the Joomla MVC API for Joomla 4 and later. Akeeba Backup 8 was running on our own framework, FOF, where these issues did not apply as far as we can tell. Also note that Akeeba Backup 8 and FOF refuse to run on Joomla 4.2 or later, and you have overwritten the Akeeba Backup component anyway.

If you are talking about the PHP security issue from a few weeks ago, that has to do with PHP itself, not any software running on it. The mere existence of a vulnerable version of PHP on the server would be the problem; but your host has already patched it.

If you are talking about all the other extensions which had major, zero-day security issues back in June – these were not ours. I know the problems these extensions had. These are things that we always guard against in our own software. I have often said no to features which would've required doing something stupid exactly for this reason: it doesn't matter if an extension has a cool feature if the prerequisite for having said feature is lowering its security to the point it becomes trivial to hack your site.

Second, as far as I can see, the only thing left on your site from Akeeba Backup 8 is just the package extension. This is not executable code. Think of it as the big cardboard box it came all in. The actual machine it contained is no longer there; it's thrown away. Even if there was a vulnerability in Akeeba Backup 8 (again, none is known to this date) you'd still be safe since all that's left is an empty shell that does nothing.

To uninstall it, try deleting administrator/manifests/packages/akeeba/script.akeeba.php first. That file is the only code that's left behind. It's the installation script, which runs before the uninstallation to check for leftovers and include them in the cleanup. Since it's written for Joomla 3, it no longer works on Joomla 6; the API it uses had been deprecated in Joomla 3 and removed in Joomla 5. Deleting it won't be a problem for your use case. Quite simply put, there's nothing but the empty box left, so checking for anything else to delete would've still returned nothing if the file was working in your Joomla version; just like what happens when this file is missing.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!