Philips published a product security advisory on September 4 for CVE-2026-75604, a path traversal in the Next.js web framework that carries a base score of 9.0. The company says no Philips products are known to be impacted at this time, and that it continues to analyze the issue. The CVE record went public three days earlier, on September 1.

The flaw sits in the Next.js cache layer on Windows hosts. Remote requests can supply encoded Windows path separators that traverse outside the intended cache root and expose private build data, including the server-reference-manifest encryption key, which opens a route to remote code execution. Versions 13.4.0 through 15.5.23 and 16.0.0 through 16.3.2 are affected. Vercel fixed it in 15.5.24 and 16.3.3, released August 25. Linux and macOS deployments are not affected, and the advisory lists no workaround for Windows hosted applications. Researchers evolutionstorm and B0RI are credited in the changelog.

That same August 25 release closed a second critical flaw, GHSA-2xp9-vwfh-vxw4, a heap buffer overflow scored 9.5 that a crafted AVIF file reaches through Next.js image optimization. The overflow lives upstream in libheif, tracked as GHSA-g89c-p67h-r497 in version 1.23.1 and earlier, and it only fires on sites that added image/avif to the formats configuration in next.config.js. rootxharsh reported it, with KarimPwnz coordinating.

A device does not have to run Next.js for a Next.js CVE to become a regulatory question. The framework turns up in clinician portals, remote monitoring consoles, service dashboards, and the cloud front ends that increasingly sit inside the device boundary under section 524B. Once a component named in the SBOM picks up a published advisory, the manufacturer owes an impact assessment regardless of what the answer turns out to be.

Philips posted its assessment three days after the CVE went public, and that interval is the number worth benchmarking against. The work that makes a three day answer possible happens well before the advisory lands: a build time SBOM that names transitive components, and a query that maps a CVE to shipped product versions without a manual survey. Teams without that query end up running it over email, and the clock does not stop while they wait for replies.