Urgent.News

What's breaking now, across thousands of outlets.

Tech

PHP2Shell, Node.js, GitLab & LiteLLM Vulnerabilities: October 2026 Patch Guide

Four of the most-used stacks on the internet got hit in the same week . PHP, Node.js, GitLab and LiteLLM all shipped critical fixes or suffered a serious incident between Oct 12 and Oct 22, 2026 . If you run a PHP site, a Node.js backend, a self-hosted GitLab or anything that talks to LLMs through LiteLLM, this guide gives you the short version: what broke, am I affected, and what to run. That's…

Four major software platforms received critical security updates within a one week time frame in October 2026. PHP, Node.js, GitLab, and LiteLLM all released patches or dealt with serious incidents.

For PHP, two CVE vulnerabilities were patched in versions 8.5.12 and later, 8.4.27 and later, 8.3.36 and later, and 8.2.35 and later. PHP 8.1 and earlier are no longer supported. The issues allowed unauthenticated remote code execution through memory management bugs.

Node.js addressed a Brotli decoder out-of-bounds write vulnerability (CVE-2026-111497) and three additional issues, all fixed in versions 22.23.4, 24.22.1, and 26.12.1. The flaw enabled remote code execution when decompressing Brotli data controlled by an attacker. Node versions 20 and lower are no longer supported.

GitLab suffered two critical remote code execution vulnerabilities. The first, CVE-2026-97229, was patched in version 19.4.2 and later. The second, CVE-2026-110264, required updates to versions 19.5.1 and later to mitigate a regex-engine overflow. GitLab.com and Dedicated servers are already patched. Self-managed instances must upgrade immediately as no workaround is available.

LiteLLM was targeted by a supply chain attack where a malicious version 1.107.0 was published. The malware contained a credential stealer and loader that sought sensitive information like cloud and SSH keys. The attack was limited to Docker images and PyPI, but LiteLLM users should verify their installations and upgrade if necessary.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I Built My Entire UI With the Wrong shadcn Style. Here’s How I Fixed It

As you keep building projects, you discover surprising challenges you didn't even know existed. Have you ever tried changing the style of a shadcn project from base UI to radix UI or vice versa?, it…

  • Author encountered UI style mismatch between sub-project and main website
  • Mistakenly chose base UI style during shadcn installation

I built Nitron to turn web projects into mobile apps with npm

I built Nitron to turn web projects into mobile apps with npm You have a website built with HTML, CSS, and JavaScript. It works, it looks good, and you're happy with it.

  • Nitron simplifies converting web projects to mobile apps for Android and iOS.
  • Utilizes npm to streamline development workflow for web developers.
  • Open-source tool seeks feedback from developers interested in mobile deployment.

Scoping a Website for a Painting Contractor, Line by Line

If you build websites for local trades, painters are a good client: they have real work to show and a clear goal, which is booked estimates. But they are easy to over-scope.

  • Website should showcase contractor's finished work to drive conversions
  • Prioritize safety and reliability elements like license, insurance, warranty
  • Estimate form takes precedence over prominent phone number

Ivanti Connect Secure: an exploited privilege escalation and a quieter credential path

Ivanti Connect Secure: an exploited privilege escalation and a quieter credential path Two Ivanti advisories landed in October 2026 that an appliance owner should read as one package, even though they…

  • Ivanti Connect Secure has privilege escalation (CVE-2026-111357) flaw exploited in October 2026
  • Patch cycle challenge: post-exploitation risk between change windows

Split a Storyboard Grid Into Clean Frames With Pillow

When I split a storyboard sheet, I want each exported file to start at the edge of the actual frame. Dividing the full image width by the column count also divides the borders and gaps, which can…

  • Determine usable area by subtracting margins and gaps from total dimensions
  • Calculate frame size based on rows, columns, margin, and gap sizes
  • Generate JSON manifest with frame information and filenames

More from Saturday 24 October →