PHP security engineering
About Oakshield
Last updated:
We verify and document PHP patch status for businesses and the agencies that run their sites. We’d rather show you how we work than ask you to take our word for it.
Patched. Proven. Maintained.
Patched
We check that every PHP runtime runs a fixed release or a vendor backport, with the settings that close what’s still open, and give you the exact steps for anything that doesn’t.
Proven
Every status is per CVE, as of a UTC time, with an evidence level and the open issues listed. A version number is never the evidence.
Maintained
Exposure returns with the next advisory. The Verification Plan re-checks every quarter and after the next critical PHP flaw, so the record stays current.
How we’re accountable
A named Approver of Record on every report
A named person at Oakshield, the Approver of Record, reviews every finding and signs your report. Their name appears on your own report, never in our marketing.
Written authorization first
We work only on systems whose owner has authorized us in writing, and we never run exploits to “prove” anything.
The work is written down
Authorization, checks and approvals are logged, and the log is part of your report. Read the sample report and every step of the process.
We hold ourselves to the same standard
Static pages, a strict Content Security Policy, no cookies and no trackers: only cookieless visit counts from our hosting provider. See our security practices.
Why this work matters now
Attacking got cheaper
In October 2026, Reuters reported that one attacker used AI agents to try to break into more than 1,200 websites and broke into sites belonging to more than 100 companies, at an estimated $50 per successful break-in (source: Reuters via Honolulu Star-Advertiser). Anthropic reported that AI is cutting attackers’ labor costs while payoffs stay the same, which makes lower-value targets worth attacking (source: Anthropic).
Speed changed too. According to Patchstack, a WordPress security vendor, the median time to mass exploitation for the most heavily exploited WordPress flaws was 5 hours (source: Patchstack). Microsoft puts the median time from a vulnerability’s discovery to working attacks at under 24 hours (source: Microsoft). Google’s Mandiant estimates that in 2025, on average, attackers were exploiting vulnerabilities before a fix was available (source: Google Cloud).
Then PHP2Shell
On October 21, 2026, PHP shipped emergency fixes for two critical flaws in the PHP engine itself (source: php.net security advisory, October 21, 2026; php.net release archive). Amazon had already seen exploitation attempts four days earlier (source: BleepingComputer). CISA advised taking systems offline where they can’t be patched; the UK NCSC advised considering it if temporary mitigations can’t be applied in time (source: CISA; UK NCSC). Japan’s Prime Minister made what she called an “extremely urgent request” (source: Post on X).
Many shared and managed hosts reported patching their managed plans (source: GoDaddy). Everyone on their own servers had to do it themselves. Then came the question few could answer quickly: is the fix actually running? Backports keep old version numbers, and workers need restarting (source: AlmaLinux). Two days later, a related flaw arrived that the releases didn’t fix (source: php.net advisory on CVE-2026-115560, October 23, 2026).
What didn’t change
The weaknesses are old and fixable. In the cases Anthropic disrupted, attackers mostly got in through unpatched websites and content-management systems, VPN and edge devices, and exposed secrets, not fundamentally new techniques (source: Anthropic). AI-discovered bugs aren’t exploited more often than others (source: VulnCheck). Anthropic reported in September 2026 that attackers were still heavily involved in choosing targets (source: Help Net Security). The right response is neither panic nor a rewrite. It’s maintenance, done at the speed attacks now move.
What we believe
“Get off PHP” is the wrong advice. Get off unmaintained PHP. PHP runs 69.3% of websites with an identifiable server-side language (source: W3Techs). The risk sits in runtimes that no longer get fixes (source: W3Techs), in plugins nobody updates, and in the hours between a fix and an attack. Patch first. Shield while you patch. Harden so the next one hurts less. Modernize on your schedule, for business reasons.
Company details
- Legal entity
- Luven Technologies LLC. Oakshield is a trade name of Luven Technologies LLC.
- General enquiries
- hello@oakshield.co
- Quotes and partners
- sales@oakshield.co
Your website, accounted for.
Want a signed answer?
Read-only access, one business day, a signed per-CVE report.
Sources
Every figure and quotation on this page links to its primary source. All of them, with the date we last checked each: full wording and methods.
-
One attacker, AI agents, about $50 per break-in (Reuters) S-50
Reuters via Honolulu Star-Advertiser The Next Web
Last checked: October 23, 2026
-
AI makes smaller targets worth attacking S-51
Last checked: October 23, 2026
-
WordPress ecosystem speed (Patchstack) S-40
Last checked: October 23, 2026
-
Weaponization in under a day (Microsoft) S-43
Last checked: October 23, 2026
-
Exploitation before the patch (Mandiant) S-41
Last checked: October 23, 2026
-
What PHP2Shell is S-01
php.net security advisory, October 21, 2026 GHSA-w8hw-w9fx-j79w (CVE-2026-109618) GHSA-6wmf-4rv5-p3rp (CVE-2026-109619) php2shell.com (Wiz) The Hacker News CISA
Last checked: October 23, 2026
-
Fixed versions S-02
php.net release archive The Hacker News Beazley Security Labs
Last checked: October 23, 2026
-
Attempts began before the patch (Amazon) S-06b
Last checked: October 23, 2026
-
US CISA S-13b
Last checked: October 24, 2026
-
UK NCSC guidance S-12
Last checked: October 23, 2026
-
Japan PM Sanae Takaichi's X post, 21 Oct 2026 T-01
Post on X ITmedia Yahoo! Japan News Yahoo! Japan News (2)
Last checked: October 23, 2026
-
Who patches PHP: managed hosting vs your own server S-05b
GoDaddy Hostinger SiteGround WP Engine WordPress.com Xserver Sakura Internet Lolipop
Last checked: October 23, 2026
-
`php -v` can't prove you're patched S-09
AlmaLinux CloudLinux Xserver Red Hat Sucuri The Hacker News TuxCare
Last checked: October 23, 2026
-
CVE-2026-115560: not fixed by the 21 Oct releases S-02b
php.net advisory on CVE-2026-115560, October 23, 2026 CERT-EU BleepingComputer Cloudflare
Last checked: October 23, 2026
-
Old weaknesses, made cheap S-52
Last checked: October 23, 2026
-
AI-found bugs aren't exploited more often S-55
Last checked: October 23, 2026
-
Fully autonomous attack pipelines not yet seen S-54
Last checked: October 24, 2026
-
PHP's share of the web S-30
Last checked: October 23, 2026
-
Share of PHP sites on end-of-life PHP S-34
Last checked: October 23, 2026