Katalog CVE

CVE-2025-38353

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

Streszczenie

W jądrze Linux w sterowniku drm/xe występuje błąd polegający na próbie wzięcia nieprawidłowej blokady podczas obsługi stanu wedge urządzenia. Jeśli urządzenie zawiesi się np. podczas ładowania GuC, wywołanie wedge próbuje użyć niezainicjalizowanej blokady, co powoduje ostrzeżenie DEBUG_LOCKS_WARN_ON.

Ocena ryzyka

Błąd może prowadzić do ostrzeżeń jądra i potencjalnej niestabilności systemu na maszynach z kartami graficznymi Intel obsługiwanymi przez sterownik xe. W skrajnych przypadkach może powodować problemy z odzyskiwaniem urządzenia.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę zabezpieczającą wywołanie wedge, gdy stan nie jest zainicjalizowany. Zalecane dla systemów z GPU Intel korzystających ze sterownika xe.

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/xe: Fix taking invalid lock on wedge If device wedges on e.g. GuC upload, the submission is not yet enabled and the state is not even initialized. Protect the wedge call so it does nothing in this case. It fixes the following splat: [] xe 0000:bf:00.0: [drm] device wedged, needs recovery [] ------------[ cut here ]------------ [] DEBUG_LOCKS_WARN_ON(lock->magic != lock) [] WARNING: CPU: 48 PID: 312 at kernel/locking/mutex.c:564 __mutex_lock+0x8a1/0xe60 ... [] RIP: 0010:__mutex_lock+0x8a1/0xe60 [] mutex_lock_nested+0x1b/0x30 [] xe_guc_submit_wedge+0x80/0x2b0 [xe]

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