CVE-2026-119739
Publiée le 2026-11-02 · Dernière modification le 2026-11-02
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.
DÉTAIL DU VECTEUR CVSS
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.