Support

Akeeba Backup for Joomla!

#43037 OVHcloud malware alert for administrator/components/com_akeebabackup/installers/kickstart.txt

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.1.1
PHP version
8.4.10
Akeeba Backup version
10.3.4

Latest post by nicholas on Wednesday, 17 June 2026 09:02 CDT

pincealinge
Hello Akeeba team,
Since this morning, I have received security alerts from OVHcloud for several Joomla websites hosted on OVH shared hosting.
OVHcloud reports a malicious file and temporarily blocks outbound requests and PHP mail sending on the hosting account.
The file reported is always:
/administrator/components/com_akeebabackup/installers/kickstart.txt
Akeeba Backup is up to date on these websites.
I compared the reported file from two different affected websites. The files are strictly identical
The file appears to be Akeeba Kickstart included with Akeeba Backup, not a modified or injected file.
Could you please confirm whether this file is expected to be present in this location, and whether it is safe/normal?
Also, do you know if OVHcloud may be falsely detecting this file as malware? If so, is there a recommended action: delete/rename this file, ignore the warning, or ask OVHcloud to whitelist it?
Thank you for your help.
Best regards,
Nicolas

nicholas
Akeeba Staff
Manager

Contact your host. That's not a malicious file. This is Kickstart. It is uploaded to the target site when using the Site Transfer Wizard where it is renamed with a .php extension so it can be executed.

It is saved with a .txt extension on your site so that it's not executable on your site. This is something that only needs to run on the target site when using the Site Transfer Wizard.

For what it's worth, this is how Akeeba Backup has been packaged for over 15 years. It's much safer than either of the alternatives. One alternative is to have it as a .php file. This is unsafe as it can be used in an attack chain; the only other vulnerability they need in any other extension on your site is an arbitrary file upload, like the ones fixed in mid-June 2026 in several Joomla extensions. The second alternative is downloading this file over the Internet which is unsafe for a multitude of reasons, least of which being the fact that a man-in-the-middle or cache poisoning attack would end up executing malicious code on your target site.

Basically, OVH is complaining that we are doing this the actually secure way instead of only pretending to care about security. Clearly, their scanner is broken.

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!

pincealinge
Hello,
Thank you for your clear explanation.
That confirms what we suspected: this is a false positive from OVH’s scanner, not a malicious or modified file.
For now, OVH had blocked outbound requests and PHP mail on several hosting accounts because of this file:
administrator/components/com_akeebabackup/installers/kickstart.txt
I tested on one affected website by renaming the file to:
kickstart.txt.disabled
Akeeba Backup still seems to work normally for standard backups, and after requesting the security lift from OVH, the hosting account was unblocked.
I have now applied the same workaround only on the affected websites, and I will keep monitoring the situation.
Could you please confirm that renaming this file only disables the Site Transfer Wizard functionality, and should not affect normal backup creation?
Also, may I forward your explanation to OVH so they can review their malware detection rule?
Thank you again for your help.
Best regards,
Nicolas

nicholas
Akeeba Staff
Manager

This is correct, this file is only used for the Site Transfer Wizard.

Yes, you may of course share this with OVH. They should know so they can whitelist the file.

I am planning a workaround. For the workaround, I am going to obfuscate the file and its purpose just like an actual hacker would do with malicious files. I hate having to do that. It's the third time in 20 years I have to do exactly this kind of pointless change in my software to work around a broken scanner. I am already doing this in Admin Tools, where the malicious file signatures are obfuscated for the same reason. Insanity...

Also, fun fact, Joomla's extract.php file used by the Joomla Update component uses pretty much the same code as Kickstart. In fact, I contributed that file myself and it's just a cut down version of Kickstart which can only extract ZIP files, does not have a web interface, and has its classes slightly renamed to better follow Joomla's conventions. Clearly, they must've added an exception for that file. Why I am telling you this? If they complain they can't add an exception you can tell them that they obviously have done that for extract.php, written by the very same person and doing the very same thing, so any excuse is just that: an excuse, and a lame one at that.

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!

pincealinge
Hello,
Thank you very much for your detailed explanation and confirmation.
This helped me understand the situation clearly. I have temporarily renamed the file to kickstart.txt.disabled on the affected websites, and standard Akeeba Backup operations still work normally.
I have also tried to open a ticket with OVHcloud to report the false positive and ask them to review or whitelist this detection rule. I included the file path and your explanation that the file is legitimate, stored as .txt for safety, and only used by the Site Transfer Wizard.
I am not sure whether OVHcloud will take my report into account, but I wanted to let them know about the issue.
Thank you again for your quick help.
Best regards,
Nicolas

nicholas
Akeeba Staff
Manager

You're welcome and thank you for bringing this to my attention. I am currently working on the workaround. I am not sure if I will have the time to make a release tomorrow. If not, I will be making a release on Monday.

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!

pincealinge
Thank you very much, that’s great news.
I really appreciate your quick response and the workaround you are preparing. I’ll keep an eye on the next release and update my affected websites once it is available.
I also noticed on Joomla-related forums/groups that other OVHcloud customers had the same surprise this morning with the same kind of alert.
Thanks again for your help.
Best regards,
Nicolas

nicholas
Akeeba Staff
Manager

Yes, I have seen some other people with the same problem. We get problems with malfunctioning scanners every couple of years. The solution is always the same: ironically, write our software to look more like malware, all obfuscated code and underhanded tricks to blind the scanners to the very legitimate things we do but which mistakenly trigger them. It's infuriating, really. The objective of a malware scanner should be diametrically opposite to what we observe.

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!