CVE-2026-68231 in Linuxinfo

Zusammenfassung

von VulDB • 10.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

media: airspy: Zurückgeben von gepufferten Puffern bei einem Fehler in start_streaming()

Das vb2-Framework übergibt Treibern über buf_queue() Puffer, bevor es start_streaming() aufruft. Wenn start_streaming() einen Fehler zurückgibt, ohne diese Puffer zuvor über vb2_buffer_done() zurückzugeben, löst vb2_start_streaming() WARN_ON(owned_by_drv_count) aus und die gepufferten Puffer werden nicht freigegeben (Leak).

airspy_start_streaming() gab -ENODEV frühzeitig zurück, wenn das USB-Gerät getrennt worden war (s->udev == NULL), ohne jegliche Puffer zurückzugeben, die buf_queue() bereits akzeptiert hatte. Es wird nun zuerst v4l2_lock übernommen und zur bestehenden Sprungmarke err_clear_bit gesprungen, welche s->queued_bufs über vb2_buffer_done(..., VB2_BUF_STATE_QUEUED) leert, bevor das Lock freigegeben wird.

Dies entspricht der Korrektur für uvcvideo im Commit 4cf3b6fd54eb („media: uvcvideo: Return queued buffers on start_streaming() failure“).

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

Zuständig

Linux

Reservieren

30.07.2026

Veröffentlichung

10.08.2026

Moderieren

akzeptiert

Eintrag

VDB-387577

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!