CVE-2022-48703
ŚrednieCVSS 5.5Streszczenie
W jądrze Linuxa zidentyfikowano podatność związaną z obsługą data_vault, gdy wartość jest ZERO_SIZE_PTR. W niektórych przypadkach GDDV zwraca pakiet z buforem o zerowej długości, co prowadzi do dereferencji wskaźnika NULL w funkcji data_vault_read().
Ocena ryzyka
Podatność ta może prowadzić do awarii systemu operacyjnego z powodu dereferencji wskaźnika NULL, co może wpłynąć na stabilność i dostępność usług działających na systemie.
Rekomendacja
Zaleca się zaktualizowanie jądra Linuxa do najnowszej wersji, w której ta podatność została załatana, aby zminimalizować ryzyko wystąpienia problemów związanych z dereferencją wskaźnika NULL.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR In some case, the GDDV returns a package with a buffer which has zero length. It causes that kmemdup() returns ZERO_SIZE_PTR (0x10). Then the data_vault_read() got NULL point dereference problem when accessing the 0x10 value in data_vault. [ 71.024560] BUG: kernel NULL pointer dereference, address: 0000000000000010 This patch uses ZERO_OR_NULL_PTR() for checking ZERO_SIZE_PTR or NULL value in data_vault.

