0%
πŸ‘€Talk to a Human
MIS Services Inc

Full-service digital marketing agency in Lindenhurst, NY helping local and national businesses get noticed, attract customers, and grow fast.

Search Now!
Contact Info
Phone+1 347-410-8416
Emailcontact@misservices.us
Location12 W Sunrise HWY, Lindenhurst NY 11757
Follow Us
MIS Services Inc
  • Home
  • Services
    • SEO Services
    • Web Design & Development
    • PPC / Google Ads
    • Social Media Marketing
    • Content Marketing
    • Email Marketing
    • Amazon Marketing
  • About Us
  • Portfolio
  • Pricing
  • Blog
  • Contact Us
Contact Info
Phone+1 347-410-8416
Emailcontact@misservices.us
Location12 W Sunrise HWY, Lindenhurst NY 11757
Follow Us
MIS Services Inc
  • Home
  • Services
    • SEO Services
    • Web Design & Development
    • PPC / Google Ads
    • Social Media Marketing
    • Content Marketing
    • Email Marketing
    • Amazon Marketing
  • About Us
  • Portfolio
  • Pricing
  • Blog
  • Contact Us
Let's Talk
MIS Services Inc

Full-service digital marketing agency in Lindenhurst, NY helping local and national businesses get noticed, attract customers, and grow fast.

Search Now!
Contact Info
Phone+1 347-410-8416
Emailcontact@misservices.us
Location12 W Sunrise HWY, Lindenhurst NY 11757
Follow Us
MIS Services Inc
  • Home
  • Services
    • SEO Services
    • Web Design & Development
    • PPC / Google Ads
    • Social Media Marketing
    • Content Marketing
    • Email Marketing
    • Amazon Marketing
  • About Us
  • Portfolio
  • Pricing
  • Blog
  • Contact Us
Contact Info
Phone+1 347-410-8416
Emailcontact@misservices.us
Location12 W Sunrise HWY, Lindenhurst NY 11757
Follow Us
MIS Services Inc
  • Home
  • Services
    • SEO Services
    • Web Design & Development
    • PPC / Google Ads
    • Social Media Marketing
    • Content Marketing
    • Email Marketing
    • Amazon Marketing
  • About Us
  • Portfolio
  • Pricing
  • Blog
  • Contact Us
Let's Talk

WordPress PHP Vulnerability: What Site Owners Should Do Now

HomeServicesUpdating WordPress will n...

A WordPress PHP vulnerability is a flaw in the PHP engine that runs WordPress, not in WordPress itself. On October 21, 2026 the PHP project fixed two critical flaws, CVE-2026-109618 and CVE-2026-109619 (nicknamed PHP2Shell), and WordPress.org says no WordPress update is required or planned. The fix is a patched PHP version, applied by your host or by you if you manage the server. MIS Services builds and maintains WordPress sites and offers a free 30-minute assessment once you are patched.

Live Status

Status as of October 22, 2026, 7:20 AM ET (11:20 UTC)

We re-read each primary source linked here at the time shown. The story is moving, so check them for the latest before you act.

  • WordPress.org (October 21): the flaws are not specific to WordPress, no WordPress update is required or planned, and owners should check with their host and update PHP as soon as possible (WordPress.org).
  • Fixed releases, published October 21: PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 (php.net advisory). They are not installed automatically, and PHP says updating is the only safe choice.
  • PHP 8.1 and older: no official release. Source-only backports exist for 7.4, 8.0 and 8.1, and Sophos (version 3, updated October 22) says to move to a supported branch.
  • Agencies: the NSA and CISA urge immediate patching and say to take PHP systems offline if they cannot be updated right away.
  • Exploitation: sources differ. Sophos cites an attempt reported on October 17; CISA said at publication that it had not observed exploitation.
Overview

What Is the WordPress PHP Vulnerability?

WordPress is written in PHP, a language that runs on a web server and builds each page when a visitor asks for it. WordPress.org's guide to updating PHP explains that your hosting company decides which PHP versions your site can use. A flaw in PHP therefore sits underneath WordPress core, your theme and every plugin, and none of them can repair it.

The two flaws, CVE-2026-109618 and CVE-2026-109619, are nicknamed PHP2Shell. Both are rated 9.2 (Critical) on the CVSS v4.0 scale, and Sophos says both can allow unauthenticated remote code execution with the web server account's privileges: no login is needed, and the attacker's commands run on your server. CERT-EU describes one as memory corruption when PHP runs out of memory mid-request, and the other as request state that survives after its memory is freed. We publish no exploit information.

In Sansec's timeline, Calif and Wiz Research reported the flaws to PHP in August 2026, details leaked on October 20, and PHP shipped fixes on October 21. Our PHP2Shell fix guide goes deeper on the technical side.

Does this mean my WordPress site has been attacked?

No source we read says that about any particular site. The advisories describe what an attacker could do on an unpatched server. On exploitation, CISA said it had not observed any when it published on October 21, Sophos cites an attempt reported by Amazon Threat Intelligence on October 17, and Cloudflare says it saw attack traffic against its customers. Patching is urgent and a log review is prudent, but nothing here means your site is compromised.

Why It Reaches WordPress

Why Does a PHP Flaw Affect WordPress Sites That Are Fully Updated?

WordPress.org says the flaws affect any server that hosts a PHP application and that no WordPress update is required or planned. Others tested WordPress anyway. Wiz Research demonstrated unauthenticated code execution against the wordpress:latest container image at the time of its testing, and calls its demonstrations representative because the problems sit in the PHP engine. Sansec says Calif showed the same against a list that includes WordPress 7.1.2, and that WooCommerce, Magento and Shopware stores are exposed even when their own code is clean.

Those statements fit together: WordPress cannot patch this, and a vulnerable PHP will run whatever sits on top of it. Cloudflare's advice is practical: updating site code or plugins alone does not fix the flaws, and if a host manages PHP, ask the host to apply the update.

The footprint is large. W3Techs reports WordPress on 39.6% of all websites in October 2026, and PHP on 69.3% of sites whose server-side language is known. Of those PHP sites, 26.9% run PHP 7 and 7.7% run PHP 5, per W3Techs on October 22, 2026. Both are on php.net's unsupported list, so at least 34.6% run a branch with no official fix. W3Techs groups all PHP 8 releases together, including end-of-life 8.0 and 8.1, so the real share is higher.

Can a WordPress security plugin protect me from this?

Not on its own. Sophos says in-process protections such as RASP or application-embedded WAF agents may not prevent exploitation, because on Apache mod_php one flaw can be triggered before any application code runs. Our reading is that a WordPress security plugin, being application code, stays useful against other threats but is not a substitute for patching PHP.

Key Takeaways

Six Things to Know About the WordPress PHP Vulnerability

Short version first. Each point is sourced in the sections that follow.

The fix is a PHP update

WordPress.org says no WordPress update is required. You need PHP 8.5.12, 8.4.27, 8.3.36 or 8.2.35, or your vendor's patched package.

Your host may have done it

WP Engine, Pantheon, Pressable, Kinsta, Cloudways and GoDaddy have published updates. Ask yours to confirm in writing.

Check the version, then the build

Site Health shows your PHP version, but some vendors patch without changing the number.

PHP 8.1 and older is the hard case

No official fix exists. Vendors may ship backports, but WordPress.org and CISA point to a supported branch.

Stopgaps have side effects

Blocking multipart requests breaks uploads, and Sansec says WordPress maintenance mode does not help.

Leaving PHP is a separate decision

Headless WordPress still runs on PHP, and Node.js ships its own security releases. Patch first.

Primary Sources

What Do WordPress.org, the Agencies and Hosts Actually Say?

WordPress.org published a news post on October 21, 2026, by John Blackbourn. It is the only WordPress.org item on these flaws that we found when searching WordPress News on October 22. The table below sets it beside the agency statements, paraphrased.

PublisherWhat it says
WordPress.orgUpdate PHP as soon as possible; check the version under Tools β†’ Site Health β†’ Info β†’ Server. Versions before 8.2 no longer get security updates, and owners who manage their own hosting on an older version should consider taking the server offline while preparing to update.
NSAInventory internet-facing PHP, apply vendor patches, replace end-of-life PHP, and take the system offline until mitigated if an immediate update is not feasible.
CISAUpdate to the fixed versions, internet-facing first. Systems that cannot be updated, or that still run PHP 8.1 or earlier, should be taken offline until patched.
CERT-EU and UK NCSCPatch immediately; where that is not feasible, isolate internet-facing applications or consider taking them offline. NCSC adds: inventory every PHP install, not only old ones.
Statements published October 21, 2026, paraphrased. Read the originals for exact wording.

Which WordPress hosts have said what?

HostWhat it publishedCustomer action
WP EngineResolved 8:19 PM CDT on October 21: patches deployed for PHP 7.4.33.17, 8.2.35, 8.4.27 and 8.5.12.None
PantheonLive sites on PHP 8.2 to 8.5 patched October 21; older versions followed via its upstream vendor.None
PressableSays every PHP version it offers is protected, across sandbox, staging and production.None
KinstaResolved 08:26 UTC on October 22: patches rolled out for PHP 7.4 through 8.5; says it has no evidence of related breaches.None
Cloudways10:20 UTC on October 22: rollout complete on active servers; support is contacting some customers.None unless contacted
SiteGroundLast updated 11:30 UTC on October 21, before the fix shipped: server-level mitigation and disabled functionality; no patched build named.None; ask about build status
GoDaddyManaged WordPress: all PHP versions patched. Web Hosting: patches deploying as of its October 22 update. VPS: customer-managed.VPS customers update PHP themselves
Host statements as we read them on October 22, 2026, with times as each host states them. Open your own host's page for the latest.

We did not find statements from Bluehost, Hostinger, HostGator or IONOS, which means only that we did not find them. Read wording closely: disabled functionality, interim mitigations and network blocking are sensible, but none equals "the fixed PHP build is installed on my plan." Ask that in writing.

Check Your Site

How Do You Check Your PHP Version in WordPress?

  1. In your dashboard, go to Tools β†’ Site Health, open the Info tab, expand Server and read the PHP version, as WordPress.org documents in its update-PHP guide. Many hosts also show it in their control panel.
  2. Watch for a "PHP Update Required" or "PHP Update Recommended" notice, which WordPress.org says is a reminder to update.
  3. Compare it with the fixed releases (8.5.12, 8.4.27, 8.3.36, 8.2.35). Anything on 8.1 or older is end-of-life.

Why the number alone can mislead

Some vendors fix PHP without a visible version change. Sansec says a fixed package keeps its PHP version number (its example is 8.1.34) and gets a new package release, and suggests looking for the CVE in the package changelog. cPanel's EasyApache 4 changelog lists backports for its PHP 7.4, 8.0 and 8.1 packages with no new version, and Ubuntu's USN-8948-1 lists patched packages such as 8.3.6-0ubuntu0.24.04.13, a string that reads older than 8.3.36. GoDaddy tells self-managed customers to restart PHP and the web server after updating, then verify.

Questions to put to your host, in writing

  • Which PHP version does my site run, and when was the fix applied to it?
  • Is the vendor's fixed build installed, or only a firewall rule or temporary setting?
  • If I am on PHP 8.1 or older, is the fix backported, and how can I verify it?
  • Were workers restarted, and which temporary settings could affect uploads or forms?
By Hosting Type

What Should You Do on Managed, Shared or VPS Hosting?

Who applies the fix depends on who manages PHP. WordPress.org says PHP lives on your server, so updating it means using your host's settings or asking your provider.

Your hostingWho applies the fixWhat to do
Managed WordPress hostingThe hostRead the status page; ask for written confirmation of your PHP version and build.
Shared hostingThe host; many let you pick a PHP version in the control panelCheck the selector and Site Health. Our suggestion: confirm the version is a patched build.
VPS or cloud server you manageYouGoDaddy says VPS customers manage their own software. Install the fixed release or your distribution's patched package, restart PHP and the web server, and verify. PHP said on October 21 that the volunteer-run Remi repository would have no same-day updates, so check any package's changelog for the CVE.
Agency or freelancer manages itWhoever runs the serverOur suggestion: ask for the version, build and date in writing.
Several sites or serversYou, from an inventoryNCSC says to inventory all PHP, including bundled software, not only old versions.
Sources: WordPress.org, GoDaddy, PHP, Sansec, NCSC. Entries marked as our suggestion are practical advice, not source statements.
Action Plan

Your Four-Step Plan, Today to Next Week

01

Find your host and PHP version

Read Tools β†’ Site Health β†’ Info β†’ Server, then find your host's status page or support contact.

02

Get the fixed PHP build applied

On managed hosting, ask for written confirmation. On a server you manage, install the patched package and restart PHP.

03

Back up, test, leave old PHP behind

If you are on 8.1 or older, back up, update plugins, run a compatibility check and move to a supported branch.

04

Verify and review

Confirm the version from a live request, review logs back to August 1, 2026, and rotate credentials stored on the server.

Want a second opinion on the plan? Book a free 30-minute assessment.

PHP Versions

Which PHP Version Should a WordPress Site Run Now?

WordPress.org's requirements page recommends PHP 8.3 or greater. It adds that WordPress also works on PHP 7.4 and up in legacy environments, but those versions have reached end of life and may expose your site to security vulnerabilities.

PHP branchphp.net security support untilFixed releaseWordPress note
8.5Dec 31, 20298.5.12Core 7.1, 7.0 and 6.9 list it as compatible
8.4Dec 31, 20288.4.27Core 7.1 down to 6.7 list it as compatible
8.3Dec 31, 20278.3.36WordPress.org's recommended version or greater
8.2Dec 31, 20268.2.35Patched, but php.net says end of life is December 31, 2026
8.1, 8.0, 7.4Ended: 8.1 Dec 31, 2025; 8.0 Nov 26, 2023; 7.4 Nov 28, 2022None official; source-only backportsSome vendors ship backports, such as cPanel's ea-php81; plan an upgrade
php.net's supported-versions and unsupported-branches pages plus the Make WordPress Core compatibility handbook, read October 22, 2026. The handbook covers core only, not themes or plugins.

The 8.2 row matters most: 8.2.35 is patched today but stops receiving security fixes at the end of 2026, so you would upgrade again within weeks. Our view, a judgment and not a source statement, is that most sites should target 8.3 or 8.4 once plugins are confirmed compatible. Our PHP end-of-life guide covers upgrade paths.

Before You Upgrade

How Do You Test Plugins and Themes Before a PHP Upgrade?

WordPress.org's update guide says a PHP update should not be a problem but cannot be guaranteed, because it does not know whether your themes and plugins will work on newer versions. Its order of work, with one addition from us:

  1. Back up your site. Reverting also requires your host to move PHP back to the previous version.
  2. Update WordPress, themes and plugins first, and check the site works.
  3. Run the PHP Compatibility Checker plugin. WordPress.org says it may miss items or flag false positives.
  4. If it flags something, contact the developer, or find a similar plugin on WordPress.org.
  5. Our addition: if your host offers a staging copy, test the new PHP version there, including forms, checkout and uploads, then re-check Site Health on the live site.

If the site breaks, WordPress.org says to ask your host to switch PHP back, then restore your backup if needed. Treat that as a pause, not a destination; if one plugin keeps you on PHP 8.1 or older and nothing equivalent exists, a rebuild deserves a look (see below).

If You Cannot Update Today

What If You Cannot Update PHP Today? Interim Measures and Side Effects

PHP says no mitigation is complete and updating is the only safe choice. These measures cut exposure on specific attack paths only, and they need server access many WordPress owners lack, so on managed or shared hosting your host applies them. Exact rules are in the PHP advisory and Sansec's article.

MeasureEffect on a WordPress site
Take the site offline, or put it behind network-layer authentication (Sophos, NSA, CISA)The site is unavailable to the public. Sansec says WordPress maintenance mode does not help, because PHP parses each request before the application checks the flag.
Reject multipart/form-data requests at the web server or WAF (Sansec, Sophos)Sansec says this breaks file uploads and some forms. Our reading: media, theme and plugin uploads and file-upload form fields will fail. Test, then remove the rule after updating.
session.upload_progress.enabled=0 with workers restarted (PHP, CERT-EU)Blocks only the confirmed session paths. PHP says to set it in php.ini, an FPM pool or server configuration, not with ini_set() or .user.ini.
memory_limit=-1 set so apps cannot override it (PHP, Sansec)Sansec warns one request can then use all server memory; watch usage and restore the limit after updating.
Low post_max_size: 8M without uploads, 32M with (PHP, CERT-EU)Media uploads above the cap fail.
Cloudflare managed WAF rules (Cloudflare)Free plans get them automatically; paid plans should confirm block mode. Cloudflare calls them an extra layer; Patchstack says they help only if your server accepts traffic solely from Cloudflare.
Sources: PHP advisory, Sophos, CERT-EU, Sansec, Cloudflare, Patchstack. Effects marked as our reading are inferences.

Because PHP says not to rely on ini_set() or .user.ini for the upload-progress setting, a code snippet or plugin setting inside WordPress is no substitute for a host-level change. Patchstack also advises avoiding unofficial "fix" plugins and pasted snippets, which are unverified and can break a site. Restart workers and verify settings from a live request, as Sophos advises.

After You Patch

What Should You Check After the Patch? Logs, Credentials and Backups

An update closes the hole; it does not show whether anyone used it earlier. Sophos recommends reviewing exposed systems from August 1, 2026 onward. The places it lists, with WordPress notes added:

  • Multipart/form-data POSTs to endpoints that do not normally accept uploads, and requests containing the PHP_SESSION_UPLOAD_PROGRESS field. Many CDN and access logs omit request bodies, so WAF or application logs may be needed.
  • Spikes in memory-exhaustion errors or worker crashes, and shells or download tools spawned by PHP or the web server.
  • Newly created or modified PHP files in the web root, which on WordPress is the folder holding wp-admin, wp-content and wp-includes.
  • Unexpected outbound connections from PHP, and successful admin logins since August 1. On WordPress, check the Users screen for accounts you do not recognize; WordPress.org's hacked-site FAQ lists unauthorized new users as an indicator.

Sansec says one flaw can leak worker memory that may hold passwords, session tokens, API keys and TLS private keys, and Patchstack suggests considering credential rotation. The WordPress.org FAQ lists the access points to change (FTP and SFTP, wp-admin, the hosting panel, the database). MIS does not claim to detect or stop attacks, and incident response or malware cleanup is not offered here; if you find signs of compromise, contact your host and a qualified security professional.

Do not confuse PHP2Shell with other recent WordPress news

WordPress 7.0.2 (July 17, 2026) was a separate core security release, and Patchstack reported a separate October 19 campaign in which stolen UpdraftCentral keys were used to install backdoor plugins. Neither is a PHP flaw.

Strategy

When Does Moving Off PHP Make Sense for a WordPress Site?

No source we read recommends leaving PHP as an emergency response; all point to patching, mitigating or isolating first. A platform move is a planned project, and it changes which runtime you patch rather than ending patching. Node.js published its own security release on October 21, 2026, covering ten issues including four rated high, one a flaw the project says permits remote code execution. No stack is immune, so choose a platform for your site's needs, not because of one advisory.

PathIs PHP still running?SEO riskMain cost driversBest fit
Stay on WordPress, upgrade PHP to 8.3 or 8.4Yes, on a supported branchLow: URLs stay the samePlugin compatibility and testingMost sites, especially plugin-dependent ones
Headless WordPress with a Next.js front endYes. The REST API handbook describes the API as an interface for applications to interact with WordPress, which keeps running behind itMedium to high: templates, URLs, metadata and structured data are rebuiltTwo systems to host and maintain; templates and forms rebuiltContent-heavy sites with custom front ends and a JavaScript team
Full Next.js rebuild, WordPress retiredNo PHP. A static export can be hosted on any server serving static files; otherwise you run Node.jsHighest: every URL, redirect, schema block and form is rebuiltContent migration, redirect mapping, QA, integrationsSmall sites with few plugins, or sites that outgrew WordPress
Qualitative comparison. Cost and SEO-risk entries are our assessment, not sourced figures; PHP and Next.js facts come from the linked documentation.

When moving off PHP can make sense

  • An unmaintained theme or plugin holds you on PHP 8.1 or older and no equivalent exists. WordPress.org's first suggestion is a similar plugin; if none exists, a rebuild is a real option.
  • Your team already builds in JavaScript and wants one stack for the site and for custom web applications.
  • Your content must feed more than a website; the REST API handbook says the API can bring WordPress content into separate applications.
  • You want a public front end while the editing system stays off the open internet. Sophos lists network-layer authentication as a workaround for internet-facing PHP, and headless makes that easier to consider; it is a design option, not a guarantee.

When not to move

  • You are moving mainly because of this advisory. Patching or isolating comes first, and a migration does not fix this week's exposure.
  • A brochure or blog site on a patched host, with plugins that run on PHP 8.3 or 8.4.
  • Plugin-heavy sites where forms, search, ecommerce or memberships would each be rebuilt.
  • Nobody will maintain a JavaScript stack afterward; headless means two systems to keep updated.
  • The budget cannot cover the redirect mapping and testing that protect search traffic.

Our PHP vs Node.js guide compares the runtimes, and our PHP to Node.js migration page covers larger PHP applications, with an upgrade-versus-migrate decision table.

Protect Your Rankings

How Do You Move a WordPress Site Without Losing Search Rankings?

A PHP version upgrade changes no URLs, so it carries little search risk. The risk begins when hosting, URLs or rendering change, and Google Search Central has guidance for each; we use it as our baseline.

  • Hosting changes only: Google's changing-hosting guide says to lower DNS time-to-live at least a week ahead, make sure firewalls do not block Googlebot, noindex test copies until launch, and keep the old host until its logs show zero traffic.
  • URLs change, as in most headless or Next.js rebuilds: Google's site-move guide says to map every old URL to a new one, update canonicals, internal links and sitemaps, use server-side permanent redirects without chains, and keep them at least a year. For medium-sized sites, new URLs can take a few weeks or more to replace old ones, with ranking fluctuation.
  • Redirect codes: Google's redirect documentation treats 301 and 308 as permanent. The Next.js redirect options return 307 or 308, and permanent: true gives a 308. A static export does not support redirects, so those rules then live at the web server.
  • Rendering: Google's JavaScript SEO basics say server-side or pre-rendering is still a great idea, and that JavaScript should not change the canonical URL to something other than the one in the original HTML.
  • Rebuild what your SEO plugin does today: titles, meta descriptions, canonicals, structured data and sitemaps are what quietly disappear.

Our search engine optimization and website optimization work alongside a build covers the URL inventory, redirect map, staging crawl and post-launch Search Console monitoring. We do not promise rankings; Google itself says some fluctuation is normal.

How We Can Help

How Can MIS Help, and What Do We Not Do?

MIS Services Inc has been in business since 2014 and has served 375 clients. We design, build and maintain WordPress and custom Next.js sites, and our own site is hand-coded in Next.js.

  • Small sites: small informational or ecommerce sites can be rebuilt on our published one-time website packages, which start at $399. See website design and development and WordPress web design.
  • Larger WordPress sites: scoped after a free 30-minute assessment of PHP version, plugin compatibility and whether an upgrade, headless build or rebuild fits. Start on our contact page.
  • Other PHP applications: Laravel and custom PHP are covered on our migration page; our web development and web designing pages describe the build work.

We do not offer incident response or malware cleanup, claim to detect or stop attacks, or recommend a migration when a PHP upgrade is enough. More about us.

Primary Sources

Where the Facts on This Page Come From

Every fact on this page comes from a page we opened and read on October 22, 2026. Official sources come first. Host pages and statistics change quickly, so confirm them directly.

  • WordPress.org News: Critical PHP Security Release wordpress.org/news/2026/10/critical-php-security-release/ β€” WordPress.org statement
  • PHP security advisory and releases php.net/archive/2026.php#2026-10-21-5 β€” Fixed releases, mitigations
  • NSA press release nsa.gov/Press-Room/Press-Releases-Statements/Press-Release-View/Articl β€” Agency guidance
  • CISA alert cisa.gov/news-events/alerts/2026/10/21/critical-vulnerabilities-php-re β€” Agency guidance
  • CERT-EU Security Advisory 2026-018 cert.europa.eu/publications/security-advisories/2026-018/ β€” Technical summary
  • UK NCSC alert ncsc.gov.uk/news/critical-security-issue-affecting-php β€” Priority actions
  • Sophos advisory SA-20261021-php2shell sophos.com/en-us/security-advisories/sophos-sa-20261021-php2shell β€” Log review, settings, WAF limits
  • Sansec research: PHP2Shell sansec.io/research/php2shell β€” Timeline, side effects, package changelogs
  • Wiz Research: PHP2Shell wiz.io/blog/php2shell-php-rce β€” WordPress demonstration
  • Cloudflare blog: php2shell blog.cloudflare.com/php-vulnerabilities-waf-protection/ β€” WAF rules and limits
  • php.net Supported Versions php.net/supported-versions.php β€” Support dates
  • php.net Unsupported Branches php.net/eol.php β€” End-of-life dates
  • WordPress.org Requirements wordpress.org/about/requirements/ β€” Recommended PHP
  • WordPress.org: Update PHP wordpress.org/support/update-php/ β€” Check, back up, revert
  • Make WordPress Core: PHP Compatibility make.wordpress.org/core/handbook/references/php-compatibility-and-word β€” Core compatibility
  • WordPress.org: My site was hacked wordpress.org/documentation/article/faq-my-site-was-hacked/ β€” Indicators, recovery
  • WordPress REST API Handbook developer.wordpress.org/rest-api/ β€” What the API is
  • W3Techs: PHP w3techs.com/technologies/details/pl-php β€” PHP usage, versions
  • W3Techs: WordPress w3techs.com/technologies/details/cm-wordpress β€” WordPress usage
  • WP Engine status wpenginestatus.com/incidents/969801 β€” Patched versions
  • Pantheon status status.pantheon.io/incidents/x7h8z1yhgvml β€” Rollout timeline
  • Pressable status pressablestatus.com/2026/10/21/php-cvss-v4-0-9-2-patch/ β€” Protection statement
  • Kinsta status status.kinsta.com/incidents/c0c6xl1ghpb2 β€” Rollout, resolution
  • Cloudways status status.cloudways.com/incidents/xxjt802wwhpk β€” Rollout completion
  • SiteGround blog siteground.com/blog/critical-php-vulnerabilities-october-2026 β€” Pre-release mitigation
  • GoDaddy blog godaddy.com/resources/news/important-php-security-update-what-website- β€” Guidance by hosting type
  • cPanel EasyApache 4 changelog docs.cpanel.net/changelogs/easyapache-4-change-log-25/ β€” Backports
  • Ubuntu USN-8948-1 ubuntu.com/security/notices/USN-8948-1 β€” Patched package versions
  • Google: site move with URL changes developers.google.com/search/docs/crawling-indexing/site-move-with-url β€” Redirects, retention
  • Google: changing your hosting developers.google.com/search/docs/crawling-indexing/site-move-no-url-c β€” Hosting moves
  • Google: JavaScript SEO basics developers.google.com/search/docs/crawling-indexing/javascript/javascr β€” Rendering, canonicals
  • Google: redirects developers.google.com/search/docs/crawling-indexing/301-redirects β€” Status codes
  • Next.js: redirecting nextjs.org/docs/app/guides/redirecting β€” 307 and 308
  • Next.js: static exports nextjs.org/docs/app/guides/static-exports β€” Static hosting limits
  • Node.js October 21, 2026 security releases nodejs.org/en/blog/vulnerability/october-2026-security-releases β€” Ten issues fixed
  • WordPress.org: WordPress 7.0.2 release wordpress.org/news/2026/07/wordpress-7-0-2-release/ β€” Separate core release
  • Patchstack: PHP alert patchstack.com/articles/php-major-vulnerability-alert-10-2026/ β€” WAF caveat
  • Patchstack: UpdraftCentral keys patchstack.com/articles/updraftcentral-key-compromise-wordpress-backdo β€” Separate campaign
FAQ

Frequently Asked Questions

Is this a WordPress vulnerability, and do I need to update WordPress?

No WordPress update is needed. The flaws are in PHP, the language WordPress runs on. WordPress.org's October 21, 2026 news post says they are not specific to WordPress, that they affect any server hosting a PHP application, and that no WordPress update is required or planned. What you need is a patched PHP version: 8.5.12, 8.4.27, 8.3.36 or 8.2.35, or your vendor's patched package, applied by your host or by you if you manage the server. Keep updating WordPress, themes and plugins as normal, because that guards against other problems, but it will not close this one.

How do I check my PHP version in WordPress?

In the dashboard, go to Tools, then Site Health, then the Info tab, and expand the Server section. The PHP version is listed there, as WordPress.org documents, and many hosting panels show it too. Compare it with the fixed releases for your branch. One caution: Sansec says a fixed Linux package keeps its PHP version number (its example is 8.1.34) and gets a new package release. cPanel's EasyApache 4 changelog lists backports with no new version, and Ubuntu's USN-8948-1 lists patched packages such as 8.3.6-0ubuntu0.24.04.13. If the number looks old, ask your host or check the package changelog for CVE-2026-109618.

My host says it has patched PHP. How can I confirm?

Ask in writing which PHP version your site runs, whether the vendor's fixed build is installed rather than only a firewall rule or temporary setting, and when PHP workers were restarted. Host wording varies. Pressable says every PHP version it offers is protected, SiteGround describes server-level mitigation and disabled functionality, and WP Engine lists patched builds. Sophos advises verifying effective settings from a live web request, not the command line. If your host has a status page, save a copy of the entry that covers your plan so you have a dated record.

Do I have to take my WordPress site offline?

Not necessarily. The NSA and CISA say to take PHP systems offline if they cannot be updated right away, and CISA extends that to systems still on PHP 8.1 or earlier. WordPress.org says that if you manage your own hosting and run a version before 8.2, you should consider taking your server offline while you prepare to update. If your managed host reports that the patch is applied, that advice is aimed at the case where you cannot update. Maintenance-mode plugins do not help, according to Sansec, because PHP processes each request before the plugin runs.

Which PHP version should my WordPress site run now?

WordPress.org recommends PHP 8.3 or greater. The patched branches are 8.5, 8.4, 8.3 and 8.2, but php.net lists security support for 8.2 ending December 31, 2026, so it offers little runway. php.net lists 8.3 security support through December 31, 2027 and 8.4 through December 31, 2028. WordPress's compatibility handbook lists core 7.0 and 7.1 as compatible with PHP 7.4 through 8.5, but your theme and plugins decide what is safe, so test first. Our own view is to aim for 8.3 or 8.4 once your plugins are confirmed compatible.

My site is on PHP 7.4, 8.0 or 8.1 because of an old plugin. What are my options?

PHP 8.1 and older no longer get official releases. The PHP security team published source-only backports for 7.4, 8.0 and 8.1, and some vendors, such as cPanel's EasyApache 4, ship backported packages, so ask your host whether your build includes the fix. Treat that as breathing room, not a plan: WordPress.org says those versions may expose your site to security vulnerabilities. Update or replace the plugin, test on a copy, and move to 8.3 or 8.4. If no replacement exists, a rebuild is the fallback, and we can scope it in a free assessment.

What if my site breaks after a PHP update?

Back up first. WordPress.org's guide says updating PHP should not be a problem but cannot be guaranteed, because themes and plugins may not work on newer versions. If something breaks, ask your host to switch your PHP version back, then restore your backup if you need to. Afterward, run the PHP Compatibility Checker plugin that WordPress.org suggests, which can miss items or flag false positives, and contact the developer of any plugin it flags. Plan to replace anything that cannot run on a supported PHP branch rather than staying on the old version indefinitely.

Will a security plugin or firewall protect my WordPress site?

Partly, and not by itself. Sophos says in-process protections such as RASP or application-embedded WAF agents may not prevent exploitation, because on Apache mod_php one of the flaws can be triggered before any application code runs, and a WordPress security plugin is application code. Cloudflare says its WAF protections for these flaws are an additional layer and customers should still patch PHP. Patchstack notes that such rules only help if your server accepts traffic exclusively from Cloudflare. Keep your layers, but patch PHP first.

Should I move from WordPress to Next.js because of PHP2Shell?

Not because of this advisory. Patching PHP or isolating the server comes first, according to the NSA, CISA, CERT-EU and WordPress.org. A move is a planned project, and it changes your runtime rather than ending patching: Node.js published its own security release on October 21, 2026, including a high-severity flaw that the project says permits remote code execution. Headless WordPress with Next.js still runs WordPress on PHP behind the scenes. A move can make sense for other reasons, such as an abandoned plugin, a JavaScript team or content that feeds several channels. The comparison table above sets out the options.

How much does it cost to move a WordPress site off PHP?

It depends on scope, so we do not publish a single number. Small informational or ecommerce sites can be rebuilt on our published one-time website packages, which start at $399. Larger WordPress sites are scoped after a free 30-minute assessment. The cost drivers are how many templates and plugins have features that must be rebuilt, content and redirect mapping, whether WordPress stays on as a headless CMS, and testing. Upgrading PHP without a rebuild is a different and usually smaller kind of job than any migration, which is why we start there.

Want a second opinion on your WordPress site's PHP plan?

Book a free 30-minute assessment. We review your PHP version, plugin and theme compatibility, and whether an upgrade, headless WordPress or a rebuild fits. We recommend patching first and do not push migration.

Book a Free Assessment β†’Call +1 347-410-8416

12 W Sunrise HWY, Lindenhurst, NY 11757 Β· Mon–Fri 9 AM – 6 PM ET

Free Assessment

Talk to Us About Your WordPress Site

Tell us your host, your PHP version and what is worrying you. We reply during business hours, Monday to Friday, 9 AM to 6 PM ET.

Or call us directly: +1 347-410-8416

MIS Services Inc
MIS Services Inc

Get noticed. Get customers. Grow fast. β€” Full-service digital marketing agency in Lindenhurst, NY helping businesses grow online.

BBB Listed Business β€” A+ Rating for MIS Services IncDun & Bradstreet β€” D-U-N-S Registered for MIS Services Inc
Services
  • SEO Services
  • Web Design
  • PPC / Google Ads
  • Social Media Marketing
  • Content Marketing
  • Email Marketing
Company
  • About Us
  • Our Portfolio
  • Blog
  • Pricing Plans
  • Contact Us
  • Terms & Conditions
Our Office
12 W Sunrise HWY, Lindenhurst NY 11757
P: +1 347-410-8416M: contact@misservices.us
Mon–Sun 24Γ—7

Growth

Digital marketing growth services β€” MIS Services Inc

Leadership

Enterprise business leadership marketing β€” MIS Services Inc

Enterprise

Enterprise digital marketing services β€” MIS Services Inc

Growth

Digital marketing growth services β€” MIS Services Inc

Leadership

Enterprise business leadership marketing β€” MIS Services Inc

Enterprise

Enterprise digital marketing services β€” MIS Services Inc

Growth

Digital marketing growth services β€” MIS Services Inc

Leadership

Enterprise business leadership marketing β€” MIS Services Inc

Enterprise

Enterprise digital marketing services β€” MIS Services Inc

Growth

Digital marketing growth services β€” MIS Services Inc

Leadership

Enterprise business leadership marketing β€” MIS Services Inc

Enterprise

Enterprise digital marketing services β€” MIS Services Inc

Β© 2026 MIS Services Inc. All rights reserved.

  • Privacy Policy
  • Terms & Conditions