@fastify/cors peut faire planter le processus Node.js lorsqu’une prérequête CORS atteint une application configurée avec le hook onSend. Le défaut touche les versions 8.2.0 à 11.3.x dans cette configuration particulière; la version 11.4.0 corrige le problème.
Source : NVD — CVE-2026-120215
Analyse technique
Lors d’une requête OPTIONS portant Origin et Access-Control-Request-Method, le plugin peut rappeler reply.send depuis onSend. La réentrée dans le traitement de réponse provoque une erreur ERR_HTTP_HEADERS_SENT non interceptée.
Impact, versions et correctif
Détection / vérification
Vérifier si l’application utilise @fastify/cors dans une version affectée avec l’option de hook onSend.
Action recommandée
Mettre à niveau vers @fastify/cors 11.4.0 ou une version ultérieure; à défaut, éviter le hook onSend.
Sources
Priorisation DFS : P4 · 1 source(s).