CVE-2026-68231 in Linuxinformation

Résumé

par VulDB • 11/08/2026

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

média : airspy : Renvoyer les tampons mis en file d'attente lors de l'échec de start_streaming()

Le framework vb2 transmet des tampons au pilote via buf_queue() avant d'appeler start_streaming(). Si start_streaming() renvoie une erreur sans avoir préalablement restitué ces tampons via vb2_buffer_done(), la fonction vb2_start_streaming() déclenche un avertissement WARN_ON(owned_by_drv_count) et les tampons mis en file d'attente fuient (ne sont pas libérés).

La fonction airspy_start_streaming() renvoyait -ENODEV prématurément lorsque le périphérique USB avait été déconnecté (s->udev == NULL), sans restituer aucun des tampons que buf_queue() avait déjà acceptés. Il convient désormais d'acquérir v4l2_lock en premier lieu, puis de sauter vers l'étiquette err_clear_bit existante, qui draine déjà s->queued_bufs via vb2_buffer_done(..., VB2_BUF_STATE_QUEUED) avant de relâcher le verrou.

Cette correction fait écho à celle apportée au pilote uvcvideo dans le commit 4cf3b6fd54eb (« média : uvcvideo : Renvoyer les tampons mis en file d'attente lors de l'échec de start_streaming() »).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

30/07/2026

Divulgation

10/08/2026

Modérer

accepté

Entrée

VDB-387577

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!