Warning for website owners
PHP is under attack.
Your site could
be next.
If the security fixes have not been installed yet.
Two critical vulnerabilities could allow an attacker to run code on the server. An admin password may not be needed.
Cloudflare has already reported attack traffic. Waiting until your website stops loading means waiting for potential consequences.
Sources: PHP advisory and Cloudflare report.
What is already known
A snapshot of verified reports.
Each assessment links to its source.
CVE-2026-109618
CVE-2026-109619
Cloudflare reports attack traffic and attempts to bypass protection.
Cloudflare report ↗PHP updates and vendor packages are available. Check whether they are installed on your server.
Update information ↗Older websites without maintenance and custom PHP projects with an unknown update status deserve particular attention.
Which websites should check PHP first? ↓Attack attempts are not a count of successful breaches. This snapshot does not establish a global number of compromised websites.
Which websites should be checked first?
Risk depends on the PHP build, installed fixes and server configuration.
Built years ago — then forgotten
The developer no longer maintains the website, there is no system administrator, and nobody knows who updates PHP. Prioritise checking this website.
Custom-built PHP websites
Especially when old code depends on an older PHP version, the original developer is unavailable, and updates are delayed because of compatibility concerns.
Apache with mod_php
The PHP team identifies this mode as the highest risk: exploitation may begin before the website’s own code runs.
Details from the PHP developers ↗Unsupported PHP branches
Standard upstream support has ended for PHP 8.1 and older branches. Confirm any special vendor-provided security fixes separately.
VPS without administration
Renting a VPS or dedicated server without a management service? Find out who installs security patches: renting the server alone does not establish that they are installed.
WordPress, Magento and other PHP systems
The CMS and plugins may be up to date while PHP remains unchanged. The server runtime itself needs to be checked.
Even a new website or PHP-FPM setup needs a patch check. A WAF can reduce risk, but it does not replace updating PHP.
Sources: PHP advisory, supported versions, Cloudflare guidance. Missing maintenance and delayed updates are reasons to prioritise a check, not evidence of a breach.
The threat has moved beyond an advisory
Reports selected by the editorial team.
Each card links to the original source.
Wikimedia restricted some services to update PHP
The official report describes service shutdowns and a phased recovery. This was a precautionary measure, not proof of a breach. The status is from the report dated 22 October.
Wikimedia report ↗Attackers are already trying to bypass protection
Cloudflare observes attack traffic and modified requests intended to evade its rules. The company recommends updating PHP even when WAF protection is enabled.
Cloudflare’s original report ↗PHP released emergency security fixes
Two CVEs could allow unauthenticated code execution. The PHP team urges users to install the fixes; Apache with mod_php is identified as the highest-risk setup.
Official PHP advisory ↗A patched build may retain an older version number
Ubuntu released updated packages. Assess the server using its build and vendor patches, not just the PHP version number.
Ubuntu advisory ↗Snapshot of reports from 21–22 October 2026. Each card is dated by the source’s publication or update. The information reflects that snapshot.
The problem goes deeper
than a password
or a plugin.
PHP is the server runtime behind many web applications. The fix must reach the PHP installation that actually serves your website.
- Updating WordPress alone is not enough
Updating the CMS and plugins does not itself apply PHP security fixes.
- A firewall does not remove the need to update
A WAF reduces exposure to known attack methods. The PHP patch is still required.
- The risk may not be visible from outside
A website address alone often cannot reveal the PHP build or installed fixes. An undisclosed version does not mean the site is secure.
Share this information with your administrator or hosting provider
Who updates PHP?
Contact your administrator or hosting provider. Find out who is responsible for your website’s server runtime.
Are both CVEs fixed?
Ask for confirmation that the PHP build serving your website includes the fixes, taking vendor patches into account.
Have the fixes taken effect?
Ask the administrator to check the running PHP processes and the website’s main functions after installing the patches.
Ready-to-send message
Please check whether CVE-2026-109618 and CVE-2026-109619 are fixed in the PHP installation serving our website. Confirm the installed build, including vendor patches, and that the fixes have taken effect in the running PHP processes.
Patched releases listed in the PHP advisory of 21 October. For distribution packages, verify vendor patches; a version number alone is not conclusive.
Frequently asked questions
The website works. Does that mean it is secure?
No. A vulnerable website can load normally. The installed PHP build and applied security fixes need to be checked.
The browser shows an HTTPS padlock. Is that not enough?
HTTPS protects the connection to the website. It does not, by itself, confirm that the server software has been patched.
Can you assess the risk from a website address alone?
Sometimes there are useful clues, but a reliable assessment often needs information from the administrator or hosting provider. An undisclosed version is not evidence that there is no risk.
Does a service outage mean it was hacked?
Not necessarily. An operator may restrict a service as a precaution while installing fixes. A confirmed breach is a separate fact.
We can help establish
whether there is a risk.
We will review the available information about your website, clarify what to check with your hosting provider and help assess its PHP status. If a risk is confirmed, we can carry out remediation remotely. With your authorisation, we can contact your hosting provider, request patch information and help coordinate an update.
Risk assessment
Per website. We will check the available information and explain what we could confirm.
Remediation if a risk is found
Per website, remotely. We will agree the required work before starting.
If the website address does not provide enough information, details from the administrator or hosting provider will be needed. Payment arrangements are agreed before work starts.
Discuss a risk assessment
Risk assessment — 5 000 ₸ per website.
Send your website address and briefly describe the situation. With your authorisation, we can contact your hosting provider to clarify the PHP status.
Email: info@kogut.academy
Do not send passwords with your initial enquiry.
Contacts
Need help checking your website? Message us on WhatsApp or by email. For your initial enquiry, a website address and a description of the situation are enough.
Phone
+7 727 312 2808Kogut.academy’s general contact number.
+7 727 312 2808
Send a link to your website. Do not send passwords.
Email and address
info@kogut.academy50 Kazybek Bi Street, AlmatyVisits by appointment.
Kogut.academy contacts · contact page on the main website ↗