Blog Post

Speeding Up Patching – Beyond Patch Delivery

,

I wear many hats in technology, and one of those is as a (cyber)security professional. Needless to say, the timeline around the PHP2Shell vulnerabilities has me interested. SecurityWeek has published an article which lays out the timeline clearly. Here’s what we know:

  • The vulnerabilities were discovered and reported to the appropriate folks back in August 2026.
  • There was a public leak of both vulnerabilities on October 20, 2026.
  • The patches rolled out on October 21, 2026.
  • However, Amazon detected an exploit attempt by a threat actor on October 17, 2026, preceding the public leak.
  • About 12 hours after the public leak, exploits attempts started showing up though, thankfully, none were able to pull off remote code execution.

There has always been a concern about zero days and there has been a concern since the early 2000s about threat actors reverse engineering a patch to determine what to attack. I can remember a talk given by Halvar Flake at Black Hat on this very subject. However, AI reduces the time and expertise required to craft a working exploit. While humans could certainly have started developing exploits to launch within 12 hours, chances are at least some threat actors were using AI.

Almost every security expert has indicated a need around speeding up patching to be able to handle increased urgency. However, we need to acknowledge that increasing the speed of the delivery apparatus isn’t enough. We also need to increase our ability to test quickly and comprehensively. That means:

  • Moving to as much automated testing as possible.
  • Having tests that cover the full gamut of critical functionality.
  • The ability to use synthetic transactions to enable some of that testing.
  • Rapid analysis, again as much as can be automated, to vet the results of system-wide patching.

Also, there may be cases where we can’t apply a patch immediately or we apply a patch and something critical breaks, so we need to roll it back. That means we also need to have:

  • The ability to deploy additional security measures to reduce/mitigate the vulnerability. This isn’t new, either. The concept is called Defense in Depth.
  • The ability to monitor for potential exploit attempts against our systems. This needs to go beyond signature-based detection to include behavior-based analysis.
  • The ability to segment/isolate potentially compromised pieces of systems while maintaining as much functionality as possible.
  • Proper business continuity procedures for when stuff goes down (and it will go down if the threat is serious enough, whether through a compromise or due diligence).

Again, nothing new here. We’ve been talking about this for years. But I think we’re at a point where we can no longer pretend it’ll miss us or go away.

Original post (opens in new tab)
View comments in original post (opens in new tab)

Rate

★ ★ ★ ★ ★ ★ ★ ★ ★ ★

You rated this post out of 5. Change rating

Share

Share

Rate

★ ★ ★ ★ ★ ★ ★ ★ ★ ★

You rated this post out of 5. Change rating