Odebrany

CVE-2026-99147

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

drm/exec: nie dodawaj od razu wstępnie zablokowanego obiektu do tablicy zablokowanych obiektów

Po wykryciu rywalizacji obiekt drm_exec pobiera odwołanie do
sporny obiekt, odblokowuje wszystkie inne obiekty i wstępnie blokuje
– spierał się przede wszystkim o jedno.

Problem w tym, że możliwe, że chodziło o ten wstępnie zamknięty obiekt
zostać zniszczone i drm_exec przechowuje teraz ostatnie odniesienie do niego.

Zatem nigdy więcej nie widzimy tego wstępnie zablokowanego obiektu, żeby było to wyraźnie widoczne
zablokowany, więc nigdy nie rezerwuj miejsca na znajdujący się na nim obiekt dma_fence.

Czy sterownik powinien teraz użyć drm_exec_for_each_locked_object() w celu dodania nowego pliku
ogrodzenia do wszystkich zamkniętych obiektów, w końcu pojawia się ostrzeżenie lub nawet
BUG_ON(), aby zapobiec przypadkowemu uszkodzeniu pamięci.

Napraw ten problem, trzymając wstępnie zablokowany obiekt poza tablicą zablokowanych obiektów
dopóki kierowca nie wspomniał o tym ponownie wyraźnie.

Jeśli kierowca nigdy więcej nie wspomni o zablokowanym obiekcie
po prostu odblokuj i upuść odniesienie na końcu pętli blokującej.

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org