Описание
Next.js is a React framework for building full-stack web applications. To mitigate CVE-2025-29927, Next.js validated the x-middleware-subrequest-id which persisted across multiple incoming requests. However, this subrequest ID is sent to all requests, even if the destination is not the same host as the Next.js application. Initiating a fetch request to a third-party within Middleware will send the x-middleware-subrequest-id to that third party. This vulnerability is fixed in 12.3.6, 13.5.10, 14.2.26, and 15.2.4.
A flaw was found in the Next.js package. To mitigate CVE-2025-29927, Next.js validated the x-middleware-subrequest-id, which persisted across multiple incoming requests. However, this subrequest ID is sent to all requests, even if the destination is not the same host as the Next.js application. Initiating a fetch request to a third party within Middleware will send the x-middleware-subrequest-id to that third party.
Меры по смягчению последствий
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
Затронутые пакеты
Платформа | Пакет | Состояние | Рекомендация | Релиз |
---|---|---|---|---|
Red Hat Enterprise Linux 10 | firefox | Fix deferred | ||
Red Hat Enterprise Linux 10 | thunderbird | Fix deferred | ||
Red Hat Enterprise Linux 7 | firefox | Fix deferred | ||
Red Hat Enterprise Linux 8 | firefox | Fix deferred | ||
Red Hat Enterprise Linux 8 | thunderbird | Fix deferred | ||
Red Hat Enterprise Linux 9 | dotnet7.0 | Fix deferred | ||
Red Hat Enterprise Linux 9 | firefox | Fix deferred | ||
Red Hat Enterprise Linux 9 | firefox:flatpak/firefox | Fix deferred | ||
Red Hat Enterprise Linux 9 | thunderbird | Fix deferred | ||
Red Hat Enterprise Linux 9 | thunderbird:flatpak/thunderbird | Fix deferred |
Показывать по
Дополнительная информация
Статус:
EPSS
3.7 Low
CVSS3
Связанные уязвимости
Next.js is a React framework for building full-stack web applications. To mitigate CVE-2025-29927, Next.js validated the x-middleware-subrequest-id which persisted across multiple incoming requests. However, this subrequest ID is sent to all requests, even if the destination is not the same host as the Next.js application. Initiating a fetch request to a third-party within Middleware will send the x-middleware-subrequest-id to that third party. This vulnerability is fixed in 12.3.6, 13.5.10, 14.2.26, and 15.2.4.
Next.js may leak x-middleware-subrequest-id to external hosts
Уязвимость программной платформы создания веб-приложений Next.js, связанная с недостаточной защитой служебных данных, позволяющая нарушителю получить несанкционированный доступ к защищаемой информации
EPSS
3.7 Low
CVSS3