Doesn't reach our sites
A hole in the Sentry add-on for Next.js
- Who it put at risk
- Sites that use the @sentry/nextjs add-on, in versions 9.36.0 up to but not including 9.47.2, 10.0.0-alpha.0 up to but not including 10.75.2, or 11.0.0-alpha.0 up to but not including 11.0.0-rc.1, and set up as described under What happened.
- How serious
- 9.1 out of 10, rated critical by GitHub
- Fixed by
- The @sentry/nextjs package's updates to versions 9.47.2, 10.75.2 and 11.0.0-rc.1
What happened. This is not a hole in Next.js. It is in @sentry/nextjs, an add-on that sends a site's error reports to the Sentry service. Its tunnel option sends those reports through the site's own address, and the add-on skipped the site's middleware (a step that runs before a page loads, often to check who is signed in) for every address under the tunnel's. That skip was too wide. Someone with no account could reach a page unchecked, but only if all four were true: the tunnel was on; the site was built with webpack, a build tool; a page address sat under the tunnel's; and middleware was the only sign-in check.
Our sites. None of the sites we've built were on a version with this hole.
How we know. On Oct 22, 2026 we checked the full list of packages (ready-made pieces of code) behind every site we've built, and behind the starting copy every new site is made from, against a public database of known holes. Nothing we use matched this hole.
Sources: The US vulnerability database