PHP2Shell Critical Flaws: what it means for your website, and why StoreConnect is not affected
StoreConnect storefronts are not affected by PHP2Shell, and StoreConnect customers do not need to take any action on their StoreConnect store. The systems around your store may be a different story, so this article explains who is exposed and what to do today.
On October 21, 2026, at 14:00 UTC (midnight on October 22 in Brisbane), the PHP project released emergency fixes for two critical flaws in the PHP engine itself, CVE-2026-109618 and CVE-2026-109619. Together they are known as PHP2Shell, and each is rated 9.2 out of 10 on the CVSS v4.0 scale.
The flaws let an attacker run their own code on a web server without logging in. The US Cybersecurity and Infrastructure Security Agency (CISA) says they affect all PHP installations serving web requests. Australia’s Cyber Security Centre (ACSC) has issued a critical alert, and attackers moved fast: Cloudflare reported attack traffic before the fix was even released, and security researchers now report exploitation in the wild at scale.
Our goal here is simple. PHP powers a huge share of the web and its maintainers responded quickly. Whatever platform you run, we want you to have the facts and the right resources to close this gap.
Your StoreConnect store is not exposed to PHP2Shell
PHP2Shell lives in the PHP engine, so it can only reach systems that run PHP. StoreConnect does not.
- No PHP in the platform. StoreConnect’s storefront, customer portals and point of sale are not built on PHP and do not run a PHP engine, so there is nothing for these flaws to attack.
- Your data lives in Salesforce. Customer records, orders, products, pages and configuration reside in your Salesforce org, not in a separate storefront database sitting on a web server.
- We run the infrastructure, so you don’t patch it. StoreConnect handles security, compliance and hosting for every store. There is no server, runtime or plugin stack on your side waiting for an urgent update.
- No plugin layer to chase. Themes are built with Liquid templating, and custom logic runs server-side on the platform rather than through third-party plugins that each need their own patching.
- Independently audited. StoreConnect holds SOC 2 Type I, SOC 2 Type II, SOC 3, ISO 27001:2022, PCI DSS 4.0.1, HIPAA and GDPR attestations. Reports and details are in our Trust Center.
This doesn’t make any platform immune to every future flaw. It does mean that when a vulnerability like this one lands, the patching work sits with us, not with you, your agency or your host.
Your store may be safe, but the systems around it might not be
Any website, portal or web app running PHP is in scope until it is patched. That includes sites built on WordPress, Drupal, Joomla, Magento, WooCommerce, Shopware and Laravel. Researchers have demonstrated attacks before login on WordPress, Drupal and Joomla, and confirmed the same against Magento, because the flaw sits underneath the application. A site with perfectly clean code is still exposed if the PHP version beneath it is old.
For StoreConnect customers, the risk usually sits in the systems next to your store. Check for:
- A marketing blog or content site on WordPress or Drupal
- Campaign microsites, landing pages and event sites, including old ones nobody has touched in years
- Staging, test and development copies of any PHP site
- Intranets, booking tools, survey tools and partner portals
- Custom integrations or middleware your agency hosts that pass data into Salesforce or your store
Three things make this one harder than a normal update cycle:
- Passwords and MFA don’t help. A single crafted web request can trigger the attack before any application code runs.
- Secrets may already be exposed. Researchers showed attackers can read PHP worker memory, which can expose passwords, authentication tokens and API keys.
- The fix is at server level. You cannot fix PHP2Shell from inside your application code, so CMS auto-updates won’t cover it. It depends on your host, agency or IT provider, and their patching speed becomes your exposure window.
Every hour unpatched widens the window, so start today
The goal is to find every PHP system you own, get it patched and get that confirmed in writing.
Today
- List every PHP system. Include live sites, staging copies, microsites, portals and any tools your agency hosts for you. If you’re not sure what a site runs on, ask whoever built it.
- Get written confirmation of the PHP version. Ask your host, agency or IT provider to confirm each system runs PHP 8.5.12, 8.4.27, 8.3.36 or 8.2.35, or a vendor back-port of the fix, and the date it was applied.
- Can’t patch today? Take it offline. Isolating an internet-facing PHP app is safer than leaving it exposed. Your IT team can also review the temporary mitigations, but updating PHP is the only complete fix.
- Check for signs of a break-in. Anything unpatched since October 21 should be checked for new admin accounts, unfamiliar files and unusual outbound traffic.
This week
- Rotate credentials held by exposed systems. Because memory can leak, change passwords, API keys and tokens stored on any PHP system that was unpatched. Prioritize keys that connect to Salesforce, your store, payment providers or email platforms.
- Look for backdoors. Patching closes the door but doesn’t remove anyone already inside.
- Plan your way off old PHP. Official fixes cover PHP 8.2 and later. Anything older needs an upgrade plan with an owner and a deadline.
- Brief leadership. Record where you were exposed, what was done, when and what risk remains.
Before your next renewal or contract review
- Keep the paper trail. Dated confirmations from suppliers are useful evidence for auditors and cyber insurers.
- Review supplier terms. Check whether your host and agency have agreed patch timeframes and a duty to tell you about incidents.
If you think a system has been compromised
Acting in the wrong order can destroy the evidence you need, so follow these steps first.
- Don’t wipe or rebuild yet. Investigators and insurers need the evidence on the affected system.
- Notify your cyber insurer through the incident hotline on your policy schedule. Late notice can complicate a claim.
- Report it. In Australia, contact the ACSC on 1300 CYBER1 (1300 292 371) or through ReportCyber at cyber.gov.au. In the US, report to CISA.
- Check your notification deadlines if personal information may be involved. In Australia, the Notifiable Data Breaches scheme allows up to 30 days to assess, APRA-regulated entities have 72 hours under CPS 234, and critical infrastructure assets under the SOCI Act can have as little as 12 hours.
- Tell us if any StoreConnect or Salesforce credentials were stored on the affected system. Our support team will help you rotate them and review access to your store.
Where to get reliable, up-to-date guidance
This is a fast-moving situation, so go to the official sources for the latest advice.
| Resource | Best for |
|---|---|
| ACSC critical alert: PHP2Shell | Australian organizations, official advice and reporting |
| CISA alert: critical vulnerabilities in PHP | US organizations, patched version numbers |
| CSA Singapore alert AL-2026-151 | A plain summary of both flaws and their impact |
| PHP project | Official release notes and downloads |
| Help Net Security: who is affected | Which PHP server setups are at greatest risk |
| BleepingComputer: temporary mitigations | IT teams that need a stopgap while patching |
| Qualys: find, mitigate and patch | Detection and exposure scanning |
| Sansec: PHP2Shell for online stores | Teams running PHP-based ecommerce |
| Wiz Research: technical write-up | Security teams that want the full technical detail |
Spend less time chasing patches across your stack
Researchers used AI models to uncover flaws that had sat in PHP’s code for years, and more discoveries like this are likely. Every separate system you run is another place a fix has to land before attackers arrive.
With StoreConnect, your website, store, customer portal and point of sale run on one audited platform, with your data in Salesforce and the infrastructure managed for you. When the next critical alert lands, your team can focus on the business instead of chasing confirmations.
Visit our Trust Center to review our security certifications, or book a demo to see how StoreConnect brings your digital channels together on Salesforce.
References
- “Critical vulnerabilities in PHP,” Australian Signals Directorate, Australian Cyber Security Centre. cyber.gov.au/alert/critical-vulnerabilities-in-php
- “Critical Vulnerabilities in PHP Require Immediate Patching,” Cybersecurity and Infrastructure Security Agency (CISA), October 21, 2026. cisa.gov
- “Critical Vulnerabilities in PHP (PHP2Shell),” Cyber Security Agency of Singapore, alert AL-2026-151. csa.gov.sg
- “PHP2Shell: Critical PHP vulnerabilities patched, update now!” Help Net Security, October 21, 2026. helpnetsecurity.com
- “PHP ships emergency patches for critical PHP2Shell flaws,” BleepingComputer. bleepingcomputer.com
- “Two Critical PHP Flaws Could Hand Attackers Your Web Servers,” Qualys Threat Research, updated October 22, 2026. blog.qualys.com
- “PHP2Shell: Critical PHP RCE (CVE-2026-109618, CVE-2026-109619),” Sansec. sansec.io
- “PHP2Shell: AI uncovers critical RCE vulnerabilities affecting 70% of the Internet,” Wiz Research. wiz.io
- “php2shell: Leaked critical PHP RCEs,” Hadrian. hadrian.io
- “Security & Compliance,” StoreConnect. storeconnect.com/solutions/security
- “Why I would not buy StoreConnect for its commerce features,” StoreConnect. storeconnect.com
- “Working with Liquid,” StoreConnect Support. support.storeconnect.com