Next.js : deux failles critiques d'exécution de code corrigées en urgence
Vercel publie hors calendrier les versions 16.4.1 et 15.5.28, avec un troisième défaut de déni de service.
Vercel a publié le 14 octobre 2026 une mise à jour de sécurité hors calendrier, Next.js 16.4.1 et 15.5.28, qui corrige deux failles critiques d'exécution de code à distance sans authentification, chacune notée 9,5 sur 10 au barème CVSS, ainsi qu'un défaut de déni de service de gravité élevée. Les versions 16.4.1 et 15.5.28 sont les versions de support long terme actuelles.
Quelles sont les trois failles corrigées ?
Exécution de code via « use cache » (avis GHSA-673q-mjm6-r5xr) : versions 16.0.0 à 16.4.0, applications App Router où Cache Components est activé et où une fonction « use cache » renvoie plusieurs tableaux typés. Le défaut vient de React Server Components (paquets react-server-dom-webpack, -parcel et -turbopack, versions 19.0.0 à 19.3.0).
Exécution de code via les images SVG (CVE-2026-96889) : versions 10.0.0 à 15.5.27 et 16.0.0 à 16.4.0. Il s'agit d'un bogue mémoire de la bibliothèque librsvg, atteinte via le paquet sharp, exploitable sur Linux glibc quand des SVG fournis par un attaquant sont traités.
Déni de service via les Server Actions (GHSA-p3m5-59mp-jv5r) : versions 13.0.0 à 15.5.27 et 16.0.0 à 16.4.0. Des requêtes forgées saturent un processus serveur.
Mon application est-elle réellement exposée ?
Pas forcément, mais Vercel recommande de mettre à jour dans tous les cas. Next.js n'optimise pas les SVG par défaut : il faut activer le réglage « dangerouslyAllowSVG » pour qu'ils passent par l'optimiseur d'images. La même bibliothèque rend aussi les images de next/og, la fonction qui génère les aperçus sociaux, lorsqu'elle tourne sur l'environnement Node.js. Les applications du Pages Router ou sans Server Action ne sont pas touchées par le déni de service.
L'exposition dépend aussi de l'hébergeur : Netlify indique que sa plateforme n'exécute pas le chemin de code de l'optimiseur d'images et que l'impact y est limité, tout en recommandant la mise à jour.
Comment corriger, et que faire en attendant ?
Passer à Next.js 16.4.1 (version 16) ou 15.5.28 (version 15), reconstruire puis redéployer.
Sur la version 15, vérifier avec « npm ls sharp » : la 15.5.28 accepte encore l'ancien sharp 0.34.x, et une mise à jour sur une installation existante peut le laisser en place. Il faut sharp 0.35.5 ou plus récent.
Si la mise à jour est impossible tout de suite, la faille SVG peut être contournée en passant sharp en 0.35.5 ou en bloquant le chargeur SVG avec sharp.block({ operation: ["VipsForeignLoadSvg"] }).
Les failles « use cache » et Server Actions n'ont aucun contournement : seule la mise à jour les ferme.
Au 15 octobre 2026, les avis « use cache » et Server Actions n'avaient pas encore de numéro CVE ni d'entrée dans le flux d'avis npm, ce qui peut retarder leur détection par les outils d'audit automatisés. Pour suivre les corrections de la semaine, voir aussi notre article sur Chrome 154 et ses 108 failles.
Source
Partager
Cet article peut servir à quelqu'un ?
Envoyez-le à un proche en un geste, ou partagez-le sur vos réseaux. Voici la carte qui s'affichera avec votre lien.

Votre mot accompagne le lien. Modifiez-le si vous voulez.
À lire ensuite

Nextcloud : une faille dans Collabora Online sert à poser des portes dérobées
La faille CVE-2026-110447 de l'application Collabora Online pour Nextcloud permet une exécution de commandes sans authentification et est exploitée depuis environ le 10 septembre 2026. Le correctif existe depuis le 11 septembre.
Kelvyn3 min de lecture

Candiru : des publicités ciblées ont installé un logiciel espion chez Al Jazeera sans aucun clic
Le 15 octobre 2026, le Citizen Lab a établi que le spyware Candiru a infecté des appareils d'Al Jazeera via des publicités ciblées, sans clic. Au moins 45 appareils ont été visés en 2024 et 2025.
Kelvyn4 min de lecture

Hirudo : un cheval de Troie Android remplace les applis bancaires
La société de sécurité mobile ThreatFabric a décrit le 14 octobre 2026 Hirudo, un cheval de Troie bancaire Android qui remplace de vraies applications par des copies modifiées. Huit applications bancaires indonésiennes sont visées par ces remplacements.
Kelvyn3 min de lecture
