CVE-2026-80583 in Linuxinformation

Résumé

par VulDB • 26/08/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

ASoC : codecs : lpass-tx-macro : Correction des accès aux contrôles de type enum

Les contrôles « DEC0 MODE » à « DEC7 MODE » sont énumérés, mais les fonctions tx_macro_dec_mode_get() et tx_macro_dec_mode_put() accèdent à leur valeur via ucontrol->value.integer.value[0] (un long) au lieu de ucontrol->value.enumerated.item[0] (un unsigned int).

Ce même pattern a été corrigé dans les pilotes frères par les commits bcfe5f76cc40 (« ASoC : codecs : rx-macro : correction d'un accès hors limites du tableau pour le type enum ») et 0ea5eff7c606 (« ASoC : codecs : va-macro : correction d'un accès hors limites du tableau pour le type enum »), mais tx-macro a été oublié.

Sur les noyaux 64 bits compilés avec CONFIG_SND_CTL_DEBUG, la vérification de cohérence (sanity check) des valeurs elem détecte l'écriture de 4 octets au-delà de l'élément énuméré et toute lecture de ces contrôles échoue avec -EINVAL :

snd-sm8250 sound: control 2:0:0:DEC0 MODE:0: access overflow

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

26/08/2026

Divulgation

26/08/2026

Modérer

accepté

Entrée

VDB-395875

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!