π¨ [security] Update next 16.2.4 β 16.2.6 (patch)#20039
Conversation
WalkthroughThis PR updates the Next.js dependency version from 16.2.4 to 16.2.6 across two playground configurations. The π₯ Pre-merge checks | β 4β Passed checks (4 passed)
βοΈ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
26bb65c to
b7593ad
Compare
Confidence Score: 5/5Safe to merge β the change is a straightforward patch bump of a playground dependency with no logic changes. Only two package.json files and the lockfile are touched; all changes are mechanical version-string and integrity-hash updates. These playground packages are not published and do not affect the core Tailwind CSS library. The lockfile diff is internally consistent, and no production code paths are modified. No files require special attention. Reviews (2): Last reviewed commit: "Update next to version 16.2.6" | Re-trigger Greptile |
|
Sorry, but the merge failed with:
|
π¨ Your current dependencies have known security vulnerabilities π¨
This dependency update fixes known security vulnerabilities. Please see the details below and assess their impact carefully. We recommend to merge and deploy this as soon as possible!
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
β³οΈ next (16.2.4 β 16.2.6) Β· Repo
Security Advisories π¨
π¨ Next.js Vulnerable to Denial of Service with Server Components
π¨ Next.js has a Middleware / Proxy bypass in Pages Router applications using i18n
π¨ Next.js has a Middleware / Proxy bypass in App Router applications via segment-prefetch routes
π¨ Next.js vulnerable to cache poisoning in React Server Component responses
π¨ Next.js has a Middleware / Proxy bypass through dynamic route parameter injection
π¨ Next.js vulnerable to server-side request forgery in applications using WebSocket upgrades
π¨ Next.js has a Denial of Service in the Image Optimization API
π¨ Next.js vulnerable to Denial of Service via connection exhaustion in applications using Cache Components
π¨ Next.js has cross-site scripting in beforeInteractive scripts with untrusted input
π¨ Next.js vulnerable to cache poisoning via collisions in React Server Component cache-busting
π¨ Next.js vulnerable to cross-site scripting in App Router applications using CSP nonces
π¨ Next.js's Middleware / Proxy redirects can be cache-poisoned
π¨ Next.js has a Middleware / Proxy bypass in App Router applications via segment-prefetch routes - Incomplete Fix Follow-Up
Release Notes
16.2.6
16.2.5
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 36 commits:
v16.2.6Turbopack: Match proxy matchers with webpack implementation (#93594)Turbopack: Fix middleware matcher suffix (#93590)[backport] Disable build caches for production/staging/force-preview deploys (#93586)[backport][test] Pin package manager to patch versions (#93595)[backport] Turbopack: more strict vergen setup (#93587)v16.2.5fix: add explicit checks for RSC header (#83) (#98)fix proxy matching for segment prefetch URLs (#89) (#96)Strip next-resume header from incoming requests (#92)fix: skip internal param normalization in unsupported environmentsMove htmlescape to shared/lib (#91)Ignore malformed CSP nonce headersrouter-server: guard upgrade proxy against absolute-url SSRF (#77)Fix i18n middleware matching for default-locale data routes (#82)[16.x] Type hardening and performance improvements (#80)Escape properties for beforeInteractive scripts (#86)[backport] fix: preserve HTTP access fallbacks during prerender recovery (#93470)[backport] [test] Deflake `instant-navs-devtools` (#93534)[backport] Fix double-encoding of URL pathname parts in client param parsing (#93506)[backport] fix accidental test duplication (#93507)[backport] Include deployment id in `cacheHandlers` keys (#93471)CI: Download and run self-contained datadog-ci instead of using pnpm dlx or npx (#92546)[ci]: trigger signed release commit via API (#93285)[ci]: app-based release workflow (#93245)[ci]: add environment to publishRelease flow (#93093)[ci]: remove publish token in favor of OIDC (#93065)Fix fallback route params case in app-page handler (#93109)[ci]: switch to GitHub runners (#93164)Fix invalid HTML response for route-level RSC requests in deployment adapter (#91541)[tests]: fix cache-components.test.ts type error (#93113)test: scope css data-url typing to fixture (#91877)Patch setHeader for direct route handlers (#93101)Strengthen _rsc cache-busting param (#92755)fix(next/image): ensure `images.maximumResponseBody` applies to local images too (#92920)Ensure x-nextjs-data header is only set during resolve (#92752)Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands