GHSA-2xp9-vwfh-vxw4: Next.js: Unauthenticated Remote Code Execution in Image Optimization API when AVIF files are used
A vulnerability in the underlying libheif library used by sharp which Next.js uses for image optimization can lead to remote code execution when AVIF files are optimized. Until a fix has propagated, optimization of AVIF files is disabled.
Published Sep 8, 2026
Affected packages
next
- Ecosystem
- npm
- Affected
- >= 10.0.0, < 15.5.24
- Fixed in
- 15.5.24
- Check
npm ls next
next
- Ecosystem
- npm
- Affected
- >= 16.0.0, < 16.3.3
- Fixed in
- 16.3.3
- Check
npm ls next
Advisory details
From the GitHub Advisory Database (CC BY 4.0).
A vulnerability in the underlying libheif library used by sharp which Next.js uses for image optimization can lead to remote code execution when AVIF files are optimized.
Until a fix has propagated, optimization of AVIF files is disabled.
References
- https://github.com/strukturag/libheif/security/advisories/GHSA-g89c-p67h-r497
- https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4
- https://github.com/vercel/next.js/pull/97875
- https://github.com/vercel/next.js/pull/97931
- https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3
- https://github.com/vercel/next.js/commit/409772ec807def20132d251ad48fd8d8ad4c73c2
- https://github.com/vercel/next.js/commit/7a5937a8ab20b89d0a961f75eabb11577f5d5998
- https://github.com/vercel/next.js/releases/tag/v15.5.24
- https://github.com/vercel/next.js/releases/tag/v16.3.3
- https://github.com/advisories/GHSA-2xp9-vwfh-vxw4
How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology
More npm vulnerabilities
All npm entriesGHSA-2464-fhr4-w9xw
Next.js: Unauthenticated Remote Code Execution in Image Optimization API when SVG files are used
critical9.5Oct 22, 2026GHSA-673q-mjm6-r5xr
Next.js: Unauthenticated Remote Code Execution in `use cache` functions returning typed arrays
critical9.5Oct 22, 2026CVE-2026-94486
Next.js has information disclosure in development server's Model Context Protocol endpoint
low5.4Oct 7, 2026GHSA-vcvr-r3jv-pc5j
Next.js: Remote Code Execution in next/og ImageResponse
critical9.5Sep 30, 2026CVE-2026-75604
Next.js: Unauthenticated Remote Code Execution on windows-hosted servers
critical9.0Sep 8, 2026GHSA-9qr9-h5gf-34mp
Next.js is vulnerable to RCE in React flight protocol
critical10.0Dec 3, 2025
