The PHP programming language, which runs a large share of websites and online stores, is affected by a flaw tracked as CVE-2026-109619. No attacks exploiting this flaw have been reported so far, but a patch is available and should be applied quickly.
What is it?
A flaw in PHP can allow a malicious actor to take remote control of a web server if the patch is not installed.
PHP temporarily holds certain information in memory while processing a visitor’s request on a website. In some situations, this memory is not properly cleared, or it gets refilled after being cleared. A following request can then read or use these leftover bits of information before they are correctly reset, which can allow an attacker to run their own commands on the server. It is a bit like closing up the cottage for winter, confident that every window is locked, only to leave one slightly open by mistake: as long as no one notices, the cottage looks secure, but the first person who finds it can get in without forcing the door.
Why is it serious?
This flaw received a score of 9.2 out of 10, a level considered critical, even though no attack has been observed yet.
This 9.2 out of 10 score was assigned by the PHP security team (CVSS 4.0 method), according to the National Vulnerability Database (NVD) entry; the NVD itself, using the older CVSS 3.1 method, rates it 8.1 out of 10, a high level. The Canadian Centre for Cyber Security also judged the situation serious enough to issue an advisory about it. As of now, no exploitation of this flaw has been reported in official records. But once a critical flaw is made public, malicious actors who track these announcements often start scanning for servers that have not yet been patched. For a business, the risk is not theoretical: a compromised server can be used to steal information, make a site unreachable, or serve as a relay for other fraud, often without the business noticing right away.
Who is affected?
Any organization whose website, online store, or internal application runs on PHP can be affected.
PHP is one of the most widely used languages for running websites, from a simple storefront to a more complex sales platform. Available records do not specify the exact versions affected or the fixed version, so a small or medium business should confirm this information directly with its web hosting provider or platform vendor. The businesses most exposed are those that have their site or web applications hosted but have no provider responsible for applying updates on a regular basis.
How do I check my business?
Four simple checks will tell you whether your business is affected and whether it is protected.
- Identify, with management’s help, every website, online store, or internal tool the business runs that might use PHP.
- Ask your IT provider or hosting company which version of PHP is in use and whether the patch for this flaw has been applied.
- Confirm with the vendor of the software or web platform (online store, booking system, showcase site) that the update has been published and installed.
- Request written confirmation once the fix has been applied, to keep a record of the process.
Scenario
Fictional example: for illustration purposes only, not based on a real case.
A Quebec auto repair shop uses an online booking system built on PHP, managed by an outside provider. No one checks whether updates are applied regularly, since the site “works fine.” A few weeks after the flaw is made public, the booking site becomes unreachable overnight. The shop has to temporarily switch back to booking appointments by phone, let customers who already booked know their appointment needs to be reconfirmed, and bring in a specialist to check whether the server was compromised before putting the site back online. A full workday is largely consumed by this crisis response, not counting the time needed to reassure customers.
What to do now
- List all of the business’s websites and web applications that might use PHP.
- Contact the IT provider or hosting company to confirm the status of updates.
- Apply the available patch as soon as the vendor confirms it, prioritizing sites accessible to the public.
- Document the update date and keep the vendor’s confirmation on file.
- Review, with the provider, how often updates are applied so that a future flaw does not sit unpatched for as long.
FAQ
My website was built by an outside provider: am I automatically protected?
Not necessarily. Many hosting or web development contracts do not include automatic monitoring of security updates. It is better to confirm explicitly with your provider that they track these kinds of alerts and apply patches without waiting for you to ask, rather than assuming it is already being done.
Should I be concerned even though my business is small?
Yes. Attackers looking for unpatched servers often do so in an automated way, without targeting a specific business. The size of the business does not shield it; what matters is having a vulnerable, reachable server, not the profile of the organization running it.
Is there a way to be 100% protected against this kind of flaw?
No, there is no absolute protection against software flaws. Applying available patches quickly significantly reduces exposure and makes an attack much harder to carry out, but no vendor can guarantee zero risk. Ongoing vigilance remains necessary even after an update is applied.
Sources
- CVE-2026-109619 entry, National Vulnerability Database · NIST, October 21, 2026
- Canadian Centre for Cyber Security: AL26-026 – Critical vulnerabilities affecting PHP – CVE-2026-109618 and CVE-2026-109619 – Update 1 · Canadian Centre for Cyber Security, October 23, 2026



