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.
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
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).