PHP Emergency Security Patching · Australia

PHP2Shell: patched, tested and verified. 24/7.

The Australian Cyber Security Centre has issued a critical alert, its highest rating, for two PHP flaws that could let attackers run code on a web server without logging in. Some government websites, including cyber.gov.au, went down for hours while agencies dealt with the risk. Yours should not have to. ITCC finds every PHP server you run, patches it, tests on staging and verifies the live fix.

CVE-2026-109618 · CVE-2026-109619 CVSS 9.2: remote code execution, no login needed Exploitation attempts already seen in the wild
★★★★★ 5.0 · 78 Google reviews Since 2013 60+ senior developers 10,000+ projects delivered
Free PHP Exposure Check

Find out if you're exposed, today

Tell us where to look. You'll get a callback within one business hour, and a clear report listing every affected server and application, with next steps.

Callback within one business hourConfidential, NDA on request

We use your details only to respond to this enquiry. See our privacy policy.

WordPressDrupalMagentoLaravelJoomlaCustom PHPPHP runs about 70% of the web
Step zero

Are you exposed?

If any one of these applies to any site or application you run, treat it as exposed until we verify it. PHP runs underneath your CMS, so your marketing team or page builder cannot answer this question.

Your PHP version is below the patched releases

PHP shipped the fixes on 21 October 2026. Official builds below these versions carry the flaw. Hosts often patch without changing the number, so we check the build, not the label.

8.2.358.3.368.4.278.5.12

You're on PHP 8.1 or older

PHP 8.1 and older are end of life and get no official PHP release for this flaw. That includes PHP 7.4, still common on older WordPress and legacy applications. Some hosts backport a fix, but that only buys time. The lasting fix is an upgrade.

You're not sure who patches your server

This is the most common answer, and the most dangerous one. WordPress updates will not apply this fix. Your agency may assume the host does it, and your host may assume your agency does. Somebody has to own it, and tonight that can be us.

Ticked even one box, or not sure? That's exactly what the free exposure check is for.

Why this one is different

The flaws allow code execution without a login, rated 9.2 of 10. EU cyber agencies told organisations that cannot patch straight away to consider cutting exposed apps off from the internet.

Why updates alone won't save you

PHP is server software. Updating WordPress core, plugins or themes does not change the PHP version your host runs underneath them.

Why speed matters

Security firms saw exploitation attempts before the fixes even shipped. Attackers scan for unpatched servers automatically, around the clock.

Emergency patching, 24/7

How we fix it. Four steps, no drama.

We follow the same disciplined process whether you run one WordPress site or a fleet of government platforms. You see evidence at every step, and nothing touches production until it passes on staging.

01

Find

We list every PHP server and app you run.

  • Full inventory: sites, apps, APIs, cron jobs and forgotten subdomains
  • Exact PHP version per environment, hosting and ownership mapped
  • Prioritised by exposure and business impact
02

Patch

We apply the official fix or upgrade on staging.

  • Official releases (8.2.35, 8.3.36, 8.4.27, 8.5.12) or your host's patched build
  • End-of-life versions get a safe upgrade path instead
  • Staging first, so your live site keeps trading
03

Verify

We test, deploy and confirm the live version.

  • Functional checks on your critical journeys before cutover
  • Deployment with a rollback plan standing by
  • Live version confirmed and evidenced in writing
04

Harden

We rotate secrets and set up ongoing patching.

  • Credential and key rotation across the patched estate
  • Config review so the next alert finds you ready
  • Optional managed patching so this never happens again

What lands in your inbox

Documentation your board, your auditors and your insurer will actually accept.

  • Exposure report for every server and app
  • Change log of exactly what was patched, and when
  • Staging test results on your critical paths
  • Live verification evidence of the patched version
  • Secrets rotation summary
  • A plain-English executive summary

Our commitments to you

  • Callback within one business hour of your enquiry
  • Engineers on call 24/7 while your patch is in flight
  • Fixed-scope quote before any work begins
  • Staging-tested, so we never experiment on production
  • Confidential, with an NDA signed on request
Start my emergency patch Typical single site: inventoried same day, patched and verified in hours, not weeks.
PHP version upgrades

On PHP 8.1 or older? No official patch. One clear path.

PHP 8.1 and everything before it, including the ever-popular 7.4, are end of life. The PHP project ships no official PHP2Shell release for them. An upgrade sounds scary when a decade of plugins and custom code sits on top. That is exactly why we test every upgrade on staging, fix the scope up front and keep engineers on call during cutover.

Your PHP versionPHP2Shell statusWhat to do
8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 or laterPatchedVerify it's actually live, then harden
Host or Linux distribution build (Ubuntu, Debian, Red Hat, cPanel)Depends on the buildCheck the package changelog, not the version number
8.2 to 8.5, below the patched releaseVulnerableApply the official fix now
8.2 (any release)Security support ends 31 Dec 2026Patch now, plan the upgrade to 8.3+
8.1, 8.0, 7.x or olderNo official releaseUpgrade to PHP 8.3 or newer

Upgrade once, not twice. PHP 8.2 security support ends on 31 December 2026. If you're moving anyway, we take you straight to PHP 8.3 or newer, so you won't be back here next year.

What a safe upgrade looks like

  • Compatibility audit of every plugin, module and custom line of code
  • Full staging environment mirroring production
  • Automated plus human testing of your critical user journeys
  • Scheduled cutover with engineers on call, 24/7, until stable
  • Rollback plan rehearsed before we ever touch live

Platforms we upgrade every week

  • WordPress and WooCommerce, including heavily customised builds
  • Drupal, Joomla and legacy CMS platforms
  • Magento and ecommerce stacks where downtime is revenue
  • Laravel and custom PHP applications
  • Multi-site fleets for councils, agencies and enterprises
Managed patching & support

Never scramble for a patch again. Sleep through the next alert.

PHP2Shell won't be the last critical alert. Under an ITCC managed support plan, the next CVE is our 2am problem, not yours. Built for enterprises, councils and agencies running many sites across many platforms.

Living inventory

We track every server, app and version, so "what do we even run?" is never the first question in a crisis.

Patching under SLA

We apply critical patches in hours, not weeks, with staging tests and verification evidence every time.

Proactive upgrades

We plan version upgrades before end-of-life dates force your hand, so you never migrate in a panic.

Monitoring & backups

We monitor uptime and file integrity, test your backups, and already know your stack when something moves.

Get a support plan quote One team for every site, every platform, every alert.
Why ITCC

The team you want already inside the tent

We're not a security pop-up that appeared with this headline. ITCC is a Melbourne engineering firm that has built and run PHP platforms for Australian enterprises, councils and brands since 2013. That experience is exactly why we can patch yours without breaking it.

2013

building for Australian organisations since

60+

senior developers across every major stack

10,000+

projects delivered

78

Google reviews, 5.0 average rating

WordPressDrupalMagentoLaravelJoomlaCustom PHP

Empowering Leading Global Brands

Straight answers

PHP2Shell, answered

The questions CTOs, CIOs and owners have asked us this week.

Rather just ask a human?

Our engineers answer 24/7. No scripts, no triage queue.

Call 1300 770 119 Book the free exposure check

PHP2Shell is the nickname for two critical PHP vulnerabilities, CVE-2026-109618 and CVE-2026-109619. Both are rated 9.2 on the CVSS scale and could let an attacker run code on a web server without logging in. The PHP project released fixes on 21 October 2026 in PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. The ACSC issued a critical alert, its highest rating, and government agencies in Australia and overseas took some websites offline while they dealt with the risk.

Assume you're exposed until it's verified if any site or application you run uses PHP below 8.2.35, 8.3.36, 8.4.27 or 8.5.12, runs PHP 8.1 or older, or you're not sure who patches PHP on your server. PHP powers about 70% of websites, including WordPress, Drupal, Joomla and Magento, so most organisations have at least one affected system. Our free exposure check gives you a definite answer, in writing.

No. WordPress auto-updates will not apply this fix. PHP2Shell is a flaw in PHP itself, the language your server runs underneath WordPress, so whoever manages your hosting must apply the patch at server level. Updating WordPress core, themes or plugins, however diligently, does not change your PHP version.

PHP 7.4, like everything up to 8.1, is end of life and gets no official PHP2Shell release. Some hosts and Linux distributions backport a fix, which buys time but leaves you on unsupported software. The lasting answer is an upgrade to PHP 8.3 or newer. PHP 8.2's security support ends on 31 December 2026, so we take you straight past it and you only do this once. We audit every plugin and custom module for compatibility, test the whole thing on staging, and cut over with engineers on call. You'll have a fixed-scope quote before anything starts.

Call 1300 770 119 and you're talking to our team now. Engineers are on call 24/7. Form enquiries get a callback within one business hour. For a typical single site, we can usually complete the inventory the same day and have the patch applied, staging-tested and verified on live in hours rather than weeks. Larger fleets get a prioritised schedule on day one, highest-exposure systems first.

Possibly. Ubuntu, Debian, Red Hat and many managed hosts patch PHP without changing the version number, so a server can show 8.3.6 and still carry the fix. The reverse also happens: a recent version number on a build nobody has updated. We check the actual package build and its security changelog on every server, then confirm the result in writing.

Attackers are already scanning

Be patched, tested and verified before the next scan finds you.

One call starts the clock: callback within one business hour, inventory under way the same day, and documented verification when it's done. Confidential, fixed-scope, Australian.

Google Reviews
Call 1300 770 119