GHSA-fvxq-xq4h-rqgm: 
JavaScript Análise e mitigação de vulnerabilidades

Impact

With the tunnelRoute option enabled, cookies that your users' browsers send to your app were also forwarded to Sentry, including HttpOnly session cookies. If your site is behind HTTP Basic authentication, the browser's Authorization header was forwarded the same way. Sentry's ingestion does not read, store, or log Cookie headers, or Authorization headers that are not Sentry's. Those headers were not added to your events. Nothing was retained, so there is nothing to remove from your Sentry organization. Events already in your organization do not contain these headers as a result of this issue. You are affected only if all of the following are true:

  • You use @sentry/nextjs from 7.26.0 through 10.76.x, or from 11.0.0 through 11.8.x.
  • tunnelRoute is set, either to a path such as /monitoring or to true.
  • Your DSN points at sentry.io. The SDK does not tunnel events for a self-hosted DSN.

tunnelRoute sends each browser event to a path on your own Next.js app, and your server forwards that request to Sentry, so ad blockers are less likely to block the event. The path is on your domain, so the browser attached the same cookies it attaches to any request to your app. Your server forwarded the request unchanged, headers included.

Patches

Fixed in 10.77.1 and 11.9.0:

  • With tunnelRoute, browsers now send tunnel requests with credentials: 'omit' by default, so cookies are no longer attached to them. No configuration change is needed.
  • A new, opt-in handler mode forwards only the event payload to Sentry, without any request headers. To enable it, add app/sentry-tunnel/route.ts:
    export { POST } from '@sentry/nextjs/tunnel';
    If your app sits behind Vercel Deployment Protection, Cloudflare Access or another login that requires cookies, tunnel requests without credentials will be rejected by that layer after upgrading. Use handler mode instead: the cookies reach your server but are not forwarded to Sentry.

Workarounds

If you can't upgrade, stop the browser from attaching credentials to tunnel requests:

Sentry.init({
  // ...
  transportOptions: { fetchOptions: { credentials: 'omit' } },
});

Alternatively, remove the tunnelRoute option.

References


Origem: NVD

Relacionado JavaScript Vulnerabilidades:

CVE ID

Gravidade

Pontuação

Tecnologias

Nome do componente

Exploit CISA KEV

Tem correção

Data de publicação

CVE-2026-59179HIGH8.3
  • JavaScript logoJavaScript
  • @openhop/server
NãoSimOct 28, 2026
CVE-2026-59176HIGH7.8
  • JavaScript logoJavaScript
  • functype-mcp-server
NãoSimOct 28, 2026
GHSA-3pfx-gxff-vg76HIGH7.5
  • JavaScript logoJavaScript
  • seroval
NãoSimOct 28, 2026
GHSA-fvxq-xq4h-rqgmMEDIUMN/A
  • JavaScript logoJavaScript
  • @sentry/nextjs
NãoSimOct 28, 2026
GHSA-3fgc-wc43-9q2fHIGHN/A
  • JavaScript logoJavaScript
  • taskgraph-ai
NãoSimOct 28, 2026

Avaliação Gratuita de Vulnerabilidades

Avalie a sua postura de segurança na nuvem

Avalie suas práticas de segurança em nuvem em 9 domínios de segurança para avaliar seu nível de risco e identificar lacunas em suas defesas.

Avaliação de solicitação

Recursos adicionais da Wiz

Marque uma demonstração personalizada

Pronto para ver a Wiz em ação?

"A melhor experiência do usuário que eu já vi, fornece visibilidade total para cargas de trabalho na nuvem."
David EstlickCISO
"A Wiz fornece um único painel de vidro para ver o que está acontecendo em nossos ambientes de nuvem."
Adam FletcherDiretor de Segurança
"Sabemos que se a Wiz identifica algo como crítico, na verdade é."
Greg PoniatowskiChefe de Gerenciamento de Ameaças e Vulnerabilidades