Odebrany

CVE-2026-89867

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

media: chipy-media: fala5: Odłóż job_finish() tylko wtedy, gdy DEC_PIC był w kolejce

Wydano instancje dekodera współdzielące VPU również współdzielące jedno miejsce na zadanie v4l2_m2m
gdy bieżący kontekst wywołuje funkcję v4l2_m2m_job_finish(). Podczas opróżniania,
urządzenie_run() odracza funkcję job_finish() po wysłaniu EOS (sent_eos), oczekując
później finish_decode() (z przerwania IRQ zakończenia DEC_PIC), aby zwolnić slot.

Ale rdzeń m2m sprawdza funkcję job_ready() tylko wtedy, gdy zadanie znajduje się w kolejce, a nie wtedy, gdy jest
zostaje wysłany. Zadanie oczekujące w kolejce podczas opróżniania może zostać uruchomione po zakończeniu_decode()
przesunął już instancję do stanu STOP i wysłał EOS. urządzenie_run() następnie działa
w STOP nie generuje DEC_PIC, ale nadal pomija zadanie_finish() - więc nie ma IRQ, nie
finish_decode(), a współdzielone gniazdo wycieka, co powoduje wstrzymywanie każdej instancji.
Przy kilku instancjach v4l2h264dec równolegle, GStreamer zawiesza się na EOS.

Śledź, czy przebieg faktycznie umieścił w kolejce DEC_PIC (cmd_issued) i odłóż
job_finish() tylko wtedy. W przeciwnym razie natychmiast zakończ pracę

>_ 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