Back to insights
Technology Trends5 min read

October 2026 Patch Scorecard: PHP, Drupal, Node.js, Next.js and Microsoft on One Page (A Checklist for Businesses)

October 2026 was a busy month for software security: critical patches came out for PHP, Drupal, Node.js, Next.js and Microsoft. We collected on one page which versions are safe, what to patch first and a tracking table template.

October 2026 Patch Scorecard: PHP, Drupal, Node.js, Next.js and Microsoft on One Page (A Checklist for Businesses)

In brief: In October 2026 critical patches came out one after another across the software world. This article gathers the fixed versions we verified against primary sources in one table and proposes a prioritisation order. First: exploited flaws and internet-facing, unauthenticated code execution (PHP2Shell). Then: CMS and runtime patches (Drupal, Node.js, Next.js). In the regular maintenance window: Microsoft's monthly patches (except the exploited CVE-2026-96951, which comes first). This is a month-end summary; things change fast (for example real PHP2Shell exploitation was reported on 26 October). Each row has a source link; confirm the official announcement before applying. Information is as of 26 October 2026.

Last updated: 26 October 2026

The patch table on one page

SoftwareWhat happened?Fixed versionsStatus / priorityDetail
PHP21 Oct: two critical remote code execution flaws (CVE-2026-109618, -109619), real exploitation reported (26 Oct); new unpatched CVE-2026-1155608.5.12, 8.4.27, 8.3.36, 8.2.35URGENTFirst article, exploitation update
Drupal14 Oct: Field UI critical RCE (CVE-2026-108097) and Entity List (CVE-2026-108099)Core 10.6.19, 11.3.19, 11.4.10; Entity List 3.0.10High (exploitation within hours/days had been called possible)Drupal guide
Node.js21 Oct: 10 flaws (4 high), RCE in the Brotli decoder (CVE-2026-111497), two TLS hostname-validation bypasses26.12.1, 24.22.1, 22.23.4High (rebuild Docker images)Node.js article
Next.js14 Oct: two critical RCEs and one high DoS16.4.1 (16.4 line), 15.5.28 (15.5 line); sharp ≥ 0.35.5High (if you use Cache Components, SVG image optimisation, Server Actions)Next.js article
Microsoft (Windows/Office)13 Oct Patch Tuesday: record 1,413 flaws; CVE-2026-96951 (Windows Shell) exploited in the wildOctober cumulative updatesExploited CVE: urgent; others in the maintenance windowRecord patch article
LiteLLM21 Oct: malicious 1.107.0 on PyPI/Docker for ~2 hoursLast safe version: 1.106.2 (per Datadog)If affected, rotate secretsLiteLLM article
Certificate trusteMudhra CA key compromise; Node.js updated its CA storeRuntime/OS updatesSet up CAA + CT monitoringCA compromise article

Prioritisation: in what order?

  1. Exploited, internet-facing, unauthenticated RCE: PHP2Shell (every internet-facing system running PHP). Today.
  2. Client-side flaws exploited in the wild: Windows Shell CVE-2026-96951 (via email/files). This week.
  3. Critical CMS and runtime flaws: Drupal Field UI, Node.js Brotli, Next.js use cache and image optimisation. Within the week, after testing.
  4. Exit plans from end-of-life versions: PHP 8.1 and older, Node.js 20 and older, Drupal's old lines. Plan this month.
  5. Regular monthly patches: The rest of Windows/Office, other components.
  6. Secret rotation: In suspected cases (possible PHP2Shell exploitation, LiteLLM).

This order is a suggestion; adjust it to your sector regulations and risk appetite. For the logic of prioritisation see our Microsoft patch article and our patch management plan.

A patch tracking table template

Keep a simple table (a spreadsheet is enough) with these columns:

SystemOwnerSoftware/versionAffected?Patch dateTestSecrets rotated?Notes
E.g. Web server 1Name SurnamePHP 8.4.26Yes27 OctLogin/form testPlannedmod_php; consider moving to PHP-FPM

For each row there should be a written answer to: who is responsible, which version are we on, when was it fixed, how was it tested?

A 10-point month-end checklist

  1. Are all PHP installations (live, staging, containers) on a patched version?
  2. Was the interim setting (session.upload_progress.enabled=0) considered for the new unpatched PHP flaw?
  3. If using Drupal, 10.6.19 / 11.3.19 / 11.4.10 and Entity List 3.0.10?
  4. Are Node.js servers and Docker images on the fixed versions?
  5. Next.js 16.4.1 / 15.5.28 and sharp ≥ 0.35.5?
  6. Were Windows/Office October updates and the CVE-2026-96951 patch applied?
  7. Was LiteLLM 1.107.0 used in Python/AI components? If so, were secrets rotated?
  8. Are end-of-life versions listed with a migration date written down?
  9. Is there a CAA record and certificate transparency monitoring?
  10. Is there a written patch owner and time target for every system?

This month's lesson

October 2026 showed that patch speed is a matter of competitiveness and trust: some of the flaws were found through AI-assisted discovery, some were seen in real attacks days after the announcement, and some arrived through the supply chain. The answer is not panic but a simple routine of inventory, priority, time target and testing.

Maintenance and security with Aktaş Digital

Version inventory, urgent patch tracking, testing and secret management are part of our maintenance services. To have your systems' patch status assessed, use our quote form. Related services: web applications.

Frequently Asked Questions

Should I patch everything on the same day?

No. Prioritise: exploited and internet-facing critical flaws first, the others shortly afterwards following testing.

Does this table apply to every system?

Only if you use the relevant software. Match it against your own inventory; no action is needed for software you don't use.

Can patches conflict?

Every upgrade carries regression risk. Try in a test environment first and verify critical flows afterwards.

Will this list be updated next month?

Similar summaries may be prepared as new events come in; this summary is as of 26 October 2026.

Conclusion

October's patches are gathered in one table: first the exploited and internet-facing ones, then CMS and runtimes, then regular maintenance. First step: compare this table with your own inventory and put in writing the answer to “which rows concern us and which version are we on?”

Your first consultation is free
Let's bring your project to life
Tell us about your idea and we'll prepare a tailored roadmap and cost estimate.