CVE-2026-80932
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
vsock/virtio: Flush działa w kolejności zależności
virtio_vsock_remove() zatrzymuje kolejki wirtualne, a następnie opróżnia każdą pracę
element przed zwolnieniem załączonego pliku virtio_vsock. Obowiązuje obecne zamówienie
nie uwzględnia zależności między tymi elementami: tx_work może stać w kolejce
send_pkt_work i send_pkt_work mogą kolejkować rx_work.
W szczególności send_pkt_work może ustawić restart_rx i zwolnić tx_lock.
Ścieżka usuwania może następnie zatrzymać kolejki i wcześniej opróżnić rx_work
send_pkt_work ustawia go w kolejce. Chociaż późniejsze opróżnienie send_pkt_work czeka
aby ten producent skończył, nic nie czeka na nowo umieszczone w kolejce rx_work,
więc kfree(vsock) może się z nim ścigać.
KASAN poinformował:
BŁĄD: KASAN: użycie płyty po zwolnieniu w
virtio_transport_rx_work+0x487/0x4b0
Odczytaj rozmiar 8 pod adresem ffff888114c2b008 w zadaniu kworker/1:1/47
Kolejka robocza: virtio_vsock virtio_transport_rx_work
Zadzwoń do śledzenia:
virtio_transport_rx_work+0x487/0x4b0
proces_one_work+0x688/0x1120
wątek_pracownika+0x45b/0xd10
Przydzielone według zadania 1:
virtio_vsock_probe+0xef/0x6b0
Uwolniony przez zadanie 84:
kfree+0x131/0x3c0
virtio_vsock_remove+0xd1/0x100
Przepłucz prace w kolejności od producenta do konsumenta. virtio_vsock_vqs_del()
wyłączył już wywołania zwrotne kolejki i wyczyścił flagi uruchamiania, więc
po wyczerpaniu tx_work i send_pkt_work nie pozostaje żadne źródło, które mogłoby to zrobić
kolejka rx_work po opróżnieniu.
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org