FICHE CVE

CVE-2026-119739

Publiée le 2026-11-02 · Dernière modification le 2026-11-02

🇫🇷 EN BREF

Le décodeur de sous-titres VobSub (libsub_vob) utilisé dans le SubTitleService de DroidLogic Amlogic est affecté, plus particulièrement sur les boîtiers TV Nexbox A95X. Ce logiciel gère le rendu des sous-titres lors de la lecture vidéo. Une faille dans la fonction `vob_fill_pixel` permet à une valeur alpha spécialement conçue dans une commande SET_CONTR d'écrire des données au-delà de la fin d'un petit tableau de mémoire à taille fixe.

Un attaquant peut utiliser cela pour remettre à zéro des octets adjacents sur la pile, ce qui entraîne généralement un plantage du processus ou une corruption silencieuse de la mémoire. Cet impact affecte principalement la disponibilité du système. L'attaque est relativement facile à exécuter car elle ne nécessite ni authentification ni interaction de l'utilisateur et peut être effectuée à distance via le port TCP 10100 non authentifié, ou en incitant le système à charger un fichier .sub malveillant.

CVSS 4.06.9 MOYENNE
Publiée2026-11-02
Dernière modification2026-11-02

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Prérequis d'attaqueAucun
Privilèges requisAucun
Interaction utilisateurAucune
Confidentialité (système vulnérable)Aucune
Intégrité (système vulnérable)Aucune
Disponibilité (système vulnérable)Faible
Confidentialité (système subséquent)Aucune
Intégrité (système subséquent)Aucune
Disponibilité (système subséquent)Aucune

RÉFÉRENCES

Description officielle du NVD (en anglais)

The VobSub subtitle decoder libsub_vob (part of the Amlogic DroidLogic SubTitleService), as shipped on Nexbox A95X (Amlogic S905X) TV boxes, contains an out-of-bounds write vulnerability in vob_fill_pixel() that allows remote attackers to corrupt stack memory by sending a crafted SET_CONTR command with an attacker-controlled alpha value that drives an unbounded array index (change_data) past the end of the fixed four-element PixelDatas array. Attackers can exploit this by sending malicious VobSub data over the unauthenticated tcp/10100 socket or via a malicious .sub file to zero out adjacent stack bytes, resulting in silent stack corruption or process crash.