Urgent.News

What's breaking now, across thousands of outlets.

Tech

CVE-2026-118773: CVE-2026-118773: Asynchronous Control Flow Bypass and Uncontrolled Resource Consumption in node-glob

CVE-2026-118773: Asynchronous Control Flow Bypass and Uncontrolled Resource Consumption in node-glob Vulnerability ID: CVE-2026-118773 CVSS Score: 6.3 Published: 2026-10-30 CVE-2026-118773 (GHSA-3g3m-2fjr-6pw4) is an uncontrolled resource consumption vulnerability in the node-glob npm package affecting versions 9.0.0 through 14.0.1. Due to missing return statements in the AbortSignal check…

CVE-2026-118773 is a vulnerability in the node-glob npm package, specifically affecting versions 9.0.0 through 14.0.1. The issue lies within the directory traversal walker routine, where missing return statements in the AbortSignal check logic allow aborted operations to continue executing background filesystem reads and pattern matching.

This can lead to CPU, event loop, and disk I/O exhaustion for applications that rely on AbortSignal or AbortSignal.timeout() to enforce execution budgets on user-influenced glob operations.

To resolve the issue, upgrading to glob version 14.0.2 is recommended, as it properly terminates the control flow upon signal abortion. The vulnerability has been classified as CWE-400 (Uncontrolled Resource Consumption) and has a CVSS v4.0 score of 6.3, indicating a medium severity level. The exploit status is currently a proof-of-concept (POC) with a technical reproduction in the unit test of patch commit 4682e8c.

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

CSS gap decorations: lines between grid items

This note has an interactive demo. Try it in the original Drawing a line between grid cells has always been a hack: borders on half the items, :nth-child() rules to remove the extra ones, or a…

Checking hreflang on a bilingual static site with a 35-line Node script

My pension calculator has two language versions, English at / and Hindi at /hi/ , and most pages exist twice. I had always treated hreflang as a tag you paste once and forget.

  • Checker script verifies hreflang consistency for bilingual static site
  • Script ensures reciprocal links between English and Hindi versions
  • 76 pages with hreflang tags pass the script's tests

More from Saturday 31 October →