Skip to content

[FE-4532] chore: update next to 15.5.24 for the August 2026 security release - #102

Merged
ChesterSim merged 1 commit into
masterfrom
chestersim/fe-4532-update-nextjs-across-uis
Aug 26, 2026
Merged

[FE-4532] chore: update next to 15.5.24 for the August 2026 security release#102
ChesterSim merged 1 commit into
masterfrom
chestersim/fe-4532-update-nextjs-across-uis

Conversation

@ChesterSim

Copy link
Copy Markdown
Contributor

Closes FE-4532 (docs half).

What

Bumps next from 15.3.8 to 15.5.24.

Why

The August 2026 Next.js security release patches two critical severity vulnerabilities. 15.5.24 is the patched Maintenance LTS, so this stays on the v15 line rather than jumping to v16.

Advisory Issue Applies here?
GHSA-2xp9-vwfh-vxw4 / GHSA-g89c-p67h-r497 Unauthenticated RCE in the Image Optimization API when optimizing an attacker-controlled AVIF image (libheif via sharp). The patch disables AVIF optimization until the upstream fix lands. Low exposure, next.config.mjs sets no images config so AVIF was never in the default formats. Patched regardless.
CVE-2026-75604 / GHSA-p293-qw3h-jr36 Unauthenticated RCE on Windows-hosted servers using both Pages Router and App Router without Cache Components. No, we do not host on Windows, and this is App Router only. Linux and macOS are unaffected.

Scope

This crosses a minor (15.3 to 15.5) because the patch only exists on the 15.5 maintenance line. Nextra is unaffected: nextra@4.6.1 and nextra-theme-docs@4.6.1 both declare next: ">=14", and both resolve against 15.5.24 cleanly.

Only next moved in package.json. The lockfile diff is next, its @next/swc-* binaries, and the peer-resolution strings for nextra / nextra-theme-docs / next-sitemap; @swc/counter drops out as next@15.5 no longer depends on it.

next-env.d.ts gains the ./.next/types/routes.d.ts reference that 15.5 generates. That file is Next-generated and not hand-edited.

Verification

All green locally on this branch:

  • pnpm install --frozen-lockfile (the CI lockfile gate)
  • pnpm build including the full postbuild chain: 130 static pages generated, Pagefind indexed 125 pages / 8280 words, sitemap generated, llms.txt wrote 122 pages across 21 sections, 122 markdown pages written
  • tsc --noEmit: no errors

The metadataBase warnings during the build are pre-existing and unrelated to this bump.

Picks up the fixes for the two critical RCEs in the August 2026 Next.js
security release: the libheif/sharp AVIF image-optimization RCE
(GHSA-2xp9-vwfh-vxw4) and the Windows-filesystem RCE (CVE-2026-75604).
15.5.24 is the patched Maintenance LTS, so this stays on the v15 line
rather than jumping to v16.

next-env.d.ts picks up the typed-routes reference that 15.5 generates.
@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
drift-protocol-v2-docs Ready Ready Preview Aug 26, 2026 3:06am

Request Review

@ChesterSim
ChesterSim merged commit 8acf3a3 into master Aug 26, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant