Katalog CVE

CVE-2024-53056

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

Percentyl 10 - wyżej niż 10% wszystkich znanych CVE

Streszczenie

W jądrze Linuxa, w sterowniku DRM dla MediaTek, naprawiono potencjalną dereferencję pustego wskaźnika w funkcji mtk_crtc_destroy(). Jeśli wywołanie mbox_request_channel() nie powiedzie się, wskaźnik cmdq_client.chan jest ustawiany na NULL, a cmdq_pkt_create() nie jest wywoływane. Podczas czyszczenia należy sprawdzić, czy wskaźnik nie jest NULL, zanim wywoła się cmdq_pkt_destroy(), aby uniknąć dereferencji pustego wskaźnika.

Ocena ryzyka

Potencjalne awarie systemu lub zawieszenia spowodowane dereferencją pustego wskaźnika w sterowniku graficznym MediaTek, co może prowadzić do niestabilności systemu.

Rekomendacja

Zaktualizuj jądro Linuxa do wersji zawierającej tę poprawkę, aby uniknąć potencjalnych awarii związanych z pustymi wskaźnikami.

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/mediatek: Fix potential NULL dereference in mtk_crtc_destroy() In mtk_crtc_create(), if the call to mbox_request_channel() fails then we set the "mtk_crtc->cmdq_client.chan" pointer to NULL. In that situation, we do not call cmdq_pkt_create(). During the cleanup, we need to check if the "mtk_crtc->cmdq_client.chan" is NULL first before calling cmdq_pkt_destroy(). Calling cmdq_pkt_destroy() is unnecessary if we didn't call cmdq_pkt_create() and it will result in a NULL pointer dereference.

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