Aller au contenu
Développeur Full Stack
, ,

QuickJS-NG : débordement de tampon dans le tri de tableaux typés

Dans cet article 5 rubriques
Veille sécuritéFrontend
P3Élevée

QuickJS-NG antérieur à 0.16.0 contenait un débordement d’entier dans js_typed_array_sort(), susceptible de provoquer un débordement de tampon sur le tas sur les hôtes 32 bits. La fiche NVD a été publiée dans la période retenue et indique la version 0.16.0 comme version de correction.

JavaScript
IdentifiantCVE-2026-120439
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif0.16.0

Source : NVD — CVE-2026-120439

Analyse technique

Le problème se situe dans js_typed_array_sort() de quickjs.c et concerne l’exécution de JavaScript, avec un risque de corruption mémoire sur hôtes 32 bits.

Impact, versions et correctif

Événement datéPublication NVD le 2026-11-02 à 15:17:25.937Z, soit le 2026-11-02 à 17:17:25.937+02:00, dans la période retenue. La version 0.16.0 est indiquée comme corrective dans la fiche candidate; la page des versions QuickJS-NG a également été consultée.
ImpactDéni de service ou potentiellement exécution de code dans le processus hébergeant le moteur.
Versions affectéesQuickJS-NG antérieur à 0.16.0
Version corrigée0.16.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS8.3
Publication2026-11-02T15:17:25.937Z
Mise à jour2026-11-02T19:34:23.993Z

Détection / vérification

Identifier les déploiements QuickJS-NG sur hôtes 32 bits et les scripts non fiables pouvant appeler TypedArray.prototype.sort avec un comparateur.

Action recommandée

Mettre à niveau vers QuickJS-NG 0.16.0 ou une version ultérieure; contrôler l’exécution de scripts non fiables.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :