Katalog CVE

CVE-2026-93236

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku media: meson: vdec funkcja vdec_try_fmt_common() przy nieobsługiwanym formacie pikseli wraca do V4L2_PIX_FMT_MPEG2. Jeśli dystrybucja usunęła obsługę MPEG2, find_format() zwraca NULL, co prowadzi do dereferencji NULL i awarii. Poprawka używa pierwszego formatu z tablicy platformy zamiast zakodowanego na stałe MPEG2.

Ocena ryzyka

Może powodować awarie jądra (NULL pointer dereference) przy wywołaniu VIDIOC_TRY_FMT z nieobsługiwanym formatem, co prowadzi do odmowy usługi na systemach z tym sterownikiem.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla sterownika meson vdec. Unikaj wywołań VIDIOC_TRY_FMT z nieobsługiwanymi formatami do czasu aktualizacji.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: media: meson: vdec: fix NULL pointer deref in vdec_try_fmt_common When VIDIOC_TRY_FMT is called with an unsupported pixel format on the OUTPUT queue, vdec_try_fmt_common() falls back to V4L2_PIX_FMT_MPEG2. However, if a distro has locally patched MPEG2 support out (as it has been broken for some time) the platform format table does not contain MPEG2 so find_format() returns NULL and the subsequent dereference of fmt_out->max_width triggers a NULL pointer dereference. Fix this by falling back to the first format in the platform's format array instead of hardcoding V4L2_PIX_FMT_MPEG2. This is always valid since every platform defines at least one format.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS