Katalog CVE

CVE-2026-98998

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku drm/bridge th1520-dw-hdmi funkcja th1520_dw_hdmi_remove() odczytywała wskaźnik z platform drvdata jako struct dw_hdmi * zamiast struct th1520_hdmi *, przez co przekazywała do dw_hdmi_remove() niewłaściwy wskaźnik. W efekcie proces zwalniania zasobów (teardown) działał na błędnym obiekcie.

Ocena ryzyka

Nieprawidłowy wskaźnik podczas usuwania sterownika może prowadzić do uszkodzenia pamięci lub błędu jądra przy odłączaniu urządzenia HDMI. Wpływa to na systemy z SoC TH1520 korzystające z tego sterownika.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która pobiera struct th1520_hdmi * z platform drvdata i przekazuje hdmi->dw_hdmi do dw_hdmi_remove().

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: drm/bridge: th1520-dw-hdmi: Fix remove() callback This driver stores struct th1520_hdmi * in platform drvdata, but th1520_dw_hdmi_remove() was reading it back as struct dw_hdmi * and passing it to dw_hdmi_remove(), so teardown runs on the wrong pointer. Retrieve struct th1520_hdmi * from platform drvdata and pass hdmi->dw_hdmi to dw_hdmi_remove().

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