GitHub Advisoryadvisory · npm
GHSA-2xp9-vwfh-vxw4 Next.js: Unauthenticated Remote Code Execution in Image Optimization API when AVIF files are used
CRITICAL
Official page ↗
- Ecosystem
- npm
- Packages
- next
- Severity
- Critical
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
- Weaknesses
- CWE-1395
- Reviewed
- 2026-09-08
Affected packages
• npm next: >= 10.0.0, < 15.5.24 → fixed in 15.5.24
• npm next: >= 16.0.0, < 16.3.3 → fixed in 16.3.3
Description
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.
Related
Weakness · CWE (1)
- CWE-1395 Dependency on Vulnerable Third-Party Component weakness
References
- https://github.com/strukturag/libheif/security/advisories/GHSA-g89c-p67h-r497 web
- https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4 web
- https://github.com/vercel/next.js/pull/97875 web
- https://github.com/vercel/next.js/pull/97931 web
- https://github.com/vercel/next.js/commit/3a15b4ac6ac8e70b1a9b18ecc18e8434462899b3 web
- https://github.com/vercel/next.js/commit/409772ec807def20132d251ad48fd8d8ad4c73c2 web
- https://github.com/vercel/next.js/commit/7a5937a8ab20b89d0a961f75eabb11577f5d5998 web
- https://github.com/vercel/next.js package
- https://github.com/vercel/next.js/releases/tag/v15.5.24 web
- https://github.com/vercel/next.js/releases/tag/v16.3.3 web