CVE-2026-64029 in Linuxinformation

Résumé

par VulDB • 20/07/2026

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

ALSA : seq : Synchroniser l'arrêt de la sortie UMP avec event_input

seq_ump_process_event() emprunte client->out_rfile.output sans se synchroniser avec la transition entre premier-ouverture et dernier-fermeture dans seq_ump_client_open() et seq_ump_client_close().

Le dernier décrémentation du compteur d'utilisation (unuse) peut donc faire passer opened[STR_OUT] à zéro et libérer le fichier rawmidi alors qu'un rappel event_input en cours se trouve encore à l'intérieur de snd_rawmidi_kernel_write(). Cela expose le runtime du sous-flux rawmidi au processus d'arrêt avant que la voie d'écriture n'ait acquis sa propre référence sur le tampon.

Ajout d'une rwlock par client pour le fichier de sortie visible via event_input. Publication d'un nouveau fichier de sortie ouvert sous le côté écriture, et maintien du côté lecture depuis la recherche de sortie jusqu'à snd_rawmidi_kernel_write(). La dernière fermeture de copie et efface le fichier de sortie visible sous le côté écriture, puis relâche le verrou et libère le fichier rawmidi sauvegardé. Utilisation de garde-fous rwlock sûrs pour les interruptions (IRQ-safe) car event_input peut également être atteint via la livraison du séquenceur atomique.

Le scénario bogué implique deux chemins, chaque colonne montrant l'ordre au sein de ce chemin :

étiquette chemin A : chemin event_input étiquette chemin B : dernier unuse 1. seq_ump_process_event() lit 1. seq_ump_client_close() client->out_rfile.output. fait passer opened[STR_OUT] à zéro.
2. snd_rawmidi_kernel_write1() 2. snd_rawmidi_kernel_release() n'a pas encore épinglé le runtime. ferme le fichier de sortie. 3. L'écrivain continue d'utiliser 3. close_substream() libère le sous-flux emprunté. substream->runtime.

Cela maintient le sous-flux de sortie

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Réserver

19/07/2026

Divulgation

19/07/2026

Modérer

accepté

Entrée

VDB-380183

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!