Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-p293-qw3h-jr36

Опубликовано: 08 сент. 2026
Источник: github
Github: Прошло ревью
CVSS3: 9

Описание

Next.js: Unauthenticated Remote Code Execution on windows-hosted servers

Impact

A vulnerability in applications using Pages and App router without Cache Component can lead to remote code execution when the server is hosted on machines using a Windows filesystem.

Workaround

There is no known workaround for affected windows-hosted applications. You should upgrade immediately if your server is hosted on Windows.

Пакеты

Наименование

next

npm
Затронутые версииВерсия исправления

>= 13.4.0, < 15.5.24

15.5.24

Наименование

next

npm
Затронутые версииВерсия исправления

>= 16.0.0, < 16.3.3

16.3.3

EPSS

Процентиль: 82%
0.02105
Низкий

9 Critical

CVSS3

Дефекты

CWE-22

Связанные уязвимости

CVSS3: 8.1
redhat
2 месяца назад

Next.js is a React framework for building full-stack web applications. From 13.4.0 until 15.5.24 and 16.3.3, Next.js applications using Pages Router or App Router without Cache Components on Windows-hosted servers do not consistently escape backslashes in route segments before constructing incremental-cache paths. In packages/next/src/shared/lib/router/utils/escape-path-delimiters.ts and packages/next/src/server/lib/incremental-cache/file-system-cache.ts, a remote request 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. Disclosure of that key can enable remote code execution in the affected application. This issue is fixed in versions 15.5.24 and 16.3.3.

CVSS3: 9
nvd
2 месяца назад

Next.js is a React framework for building full-stack web applications. From 13.4.0 until 15.5.24 and 16.3.3, Next.js applications using Pages Router or App Router without Cache Components on Windows-hosted servers do not consistently escape backslashes in route segments before constructing incremental-cache paths. In packages/next/src/shared/lib/router/utils/escape-path-delimiters.ts and packages/next/src/server/lib/incremental-cache/file-system-cache.ts, a remote request 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. Disclosure of that key can enable remote code execution in the affected application. This issue is fixed in versions 15.5.24 and 16.3.3.

CVSS3: 9
fstec
3 месяца назад

Уязвимость программной платформы создания веб-приложений Next.js, связанная с неверным ограничением имени пути к каталогу, позволяющая нарушителю выполнить произвольный код

EPSS

Процентиль: 82%
0.02105
Низкий

9 Critical

CVSS3

Дефекты

CWE-22