CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2023-53636

High
Published: Translated: NVD NIST

Summary

W jądrze systemu Linux zidentyfikowano podatność związaną z potencjalnym użyciem po zwolnieniu (UAF) w funkcji zwrotnej zwalniania urządzenia pomocniczego. Problem wynika z nieprawidłowej kolejności rozwiązywania urządzeń pomocniczych, co prowadzi do wywołania funkcji zwalniającej dwukrotnie w przypadku niepowodzenia dodania urządzenia pomocniczego.

Risk Assessment

Podatność ta może prowadzić do nieprzewidywalnego zachowania systemu, co stwarza ryzyko dla stabilności i bezpieczeństwa systemu operacyjnego. Może to umożliwić atakującym wykorzystanie błędu do uzyskania nieautoryzowanego dostępu lub destabilizacji systemu.

Recommendation

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, w której problem został rozwiązany poprzez przeniesienie funkcji auxiliary_device_uninit() do odpowiedniego miejsca w kodzie. Regularne monitorowanie i aktualizowanie systemu jest kluczowe dla zapewnienia bezpieczeństwa.

Related vulnerabilities

Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: clk: microchip: fix potential UAF in auxdev release callback Similar to commit 1c11289b34ab ("peci: cpu: Fix use-after-free in adev_release()"), the auxiliary device is not torn down in the correct order. If auxiliary_device_add() fails, the release callback will be called twice, resulting in a UAF. Due to timing, the auxdev code in this driver "took inspiration" from the aforementioned commit, and thus its bugs too! Moving auxiliary_device_uninit() to the unregister callback instead avoids the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS