Des fonctions de décodage des bindings Python pybddisasm peuvent lire au-delà du tampon fourni et exposer de la mémoire adjacente via `nd_get_instrux_bytes`. Le risque dépend de l’utilisation par l’application d’un tampon trop court ou d’une taille incohérente, puis de l’exposition des octets retournés; le paquet n’est plus maintenu.
Source : NVD — CVE-2026-118444
Analyse technique
`nd_decode` peut lire jusqu’à 15 octets sans vérifier la longueur réelle du tampon Python. D’autres fonctions transmettent au décodeur une taille fournie par l’appelant sans la valider par rapport au tampon.
Impact, versions et correctif
Action recommandée
Éviter d’exposer à des utilisateurs non fiables les fonctions de décodage concernées avec des tampons ou tailles non validés; le paquet n’étant plus maintenu, envisager son remplacement.
Sources
Priorisation DFS : P4 · 1 source(s).