Which PHP version does PrestaShop need? Table for 1.6, 1.7, 8 and 9
The PHP range for each PrestaShop version, until when each PHP gets security fixes, and what to do before PHP 8.2 runs…
If you've read about a serious Linux kernel vulnerability and you run a PrestaShop store, chances are it affects you: almost every store runs on Linux. This flaw doesn't let anyone walk into your store directly from the internet, but anyone who has already managed to run something on your server can take over the whole machine. What you need to do today depends on where your store lives: on shared hosting, you ask your provider; on your own server, you update and reboot.
The warning that put it back in the headlines came on 28 October, when the US cybersecurity agency, CISA, added the Fragnesia flaw to its list of vulnerabilities already being used in real attacks.
No time to read it all? For 45 € (US$59) we go through with you which case your store is in and what to ask your hosting provider. It's one hour of support at a fixed price; if it takes longer, we tell you before going on. We answer in under 12 hours, weekends included.
The kernel is the core of Linux: the part in charge of everything else running on the server. Several serious flaws have come out one after another this year, which is why you keep seeing headlines: Copy Fail, Dirty Frag, Fragnesia, GhostLock, Vghost. Since May, CISA has added eight kernel flaws to that list.
You don't need to learn the names. Those five share the one thing that really matters to you: they are local flaws.
Not on its own. Microsoft explains it when talking about Copy Fail: the attacker needs to already have a foot on the machine. And Red Hat says the same about Fragnesia: it takes local access to the system.
Think of your server as an office building. These flaws don't open the street door. But anyone already inside, even in a broom cupboard, gets the keys to the entire building.
And how does someone end up in that cupboard? By fairly ordinary routes:
That last one isn't theory. In its Fragnesia entry, CISA warns that this flaw can be chained with PHP2Shell to plant a back door and run commands with full control of the server. CISA hasn't given details of those attacks and what we've read doesn't mention online stores, so there's no reason to panic, but there is every reason to close both.
Because a new kernel does nothing until the server starts up with it. Ubuntu, AlmaLinux and Canada's cyber security centre all say so: update and reboot. A server can have the fix installed for weeks and still be running on the old kernel.
The other way is live patching: tools like KernelCare, which apply the fix to the running kernel, without rebooting. On shared hosting every reboot takes all its customers offline, so "we haven't rebooted" isn't a bad sign if they tell you it's live patched.
You log in to a panel, like cPanel or Plesk, and you don't manage the server. The kernel is your provider's job; yours is to ask. Copy and send this:
Hello. My store is hosted with you, on the domain [your domain]. Regarding the Linux kernel vulnerabilities published this year, especially Fragnesia (CVE-2026-46300), could you please confirm the following?
1. Which kernel version is running on my server right now, and whether it includes the fix for that flaw.
2. Whether the server was rebooted after installing it, or whether it is protected by live patching.
3. Whether the PHP on my account has the PHP2Shell fix (CVE-2026-109618 and CVE-2026-109619).
4. How my account is isolated from the other websites on the same machine.
Thank you.
A good answer comes with data: a version, a date, the name of the tool. If all they say is "we're up to date", ask again for the version. If they haven't cleared it up within a couple of days, it's a good time to think about moving.
This one falls to you or whoever looks after it: install the security updates and reboot. Pick a quiet hour for sales, because the store goes down for a few minutes, and when it's back check that you can buy.
Then compare the version that's running with the one in your system's advisory: Ubuntu, Debian, AlmaLinux or Red Hat. Each system numbers things its own way: always look at yours.
Docker and the like, and also some cheap VPSs that are really containers. They share the kernel of the machine hosting them, so updating from the inside changes nothing. The fix comes from whoever runs that machine: if that's your provider, send them the message above.
Updating closes the door, but it doesn't throw out anyone already inside. Microsoft warns that protective measures may not undo what an attacker has already done.
If something smells off, start with what a store hacked with ClickFix looks like, and don't delete anything until someone has checked it: those files tell you how they got in.
Rather have someone take care of it? With PrestaShop maintenance we keep an eye on your store, fix its faults and keep its modules up to date, tested before they're applied: that's the way in that's in your hands. And if your store is on a server managed by BK Modules, we also take care of its PHP, its email and its certificates.
Running kernel: uname -r against the installed one (rpm -q kernel, dpkg -l 'linux-image*'). Fixes arrive by backport with no visible version change: what counts is the package revision, not the kernel.org number.
Revisions with the Fragnesia fix (CVE-2026-46300): Ubuntu 26.04 7.0.0-22.22, 24.04 6.8.0-124.124, 22.04 5.15.0-181.191; AlmaLinux 8 4.18.0-553.124.3.el8_10, 9 5.14.0-611.54.5.el9_7, 10 6.12.0-124.56.3.el10_1. Each CVE has its own: install the latest for your branch.
Not yet closed on every branch: Vghost (CVE-2026-74580). As of 4 November, Ubuntu lists it as fixed on 26.04 and 22.04 and in progress on 24.04. Red Hat places it mainly on virtualization hosts and it requires access to /dev/vhost-*: until it's fixed, don't expose that to containers or untrusted users.
Would you rather we set it up for you? We leave it running in your store, with monitoring and support.
A module, an app, a server that is giving you trouble or something urgent. We answer within 24 hours, with a fixed quote with a price and a date.