CVE-2026-99095
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
drm/vc4: opróżnij timer sprawdzania zawieszenia i działa na unbind V3D
Nic nie zatrzymuje licznika czasu zawieszenia, który przesłał zadanie, lub
job_done_work, w którym przerwanie po renderowaniu ustawia się w kolejce po rozbiórce:
vc4_irq_disable() anuluje tylko overflow_mem_work i vc4_gem_destroy()
działa od wersji zarządzanej przez drm, po tym jak vc4_v3d_unbind() już to zrobiła
odinstalowałem przerwanie V3D i wyczyściłem vc4->v3d. Timer wciąż uzbrojony
do tego czasu odczytuje rejestry V3D poprzez wskaźnik NULL vc4->v3d i
późne wywołania zwrotne działają na vc4_dev, osadzając je po ich zakończeniu
uwolniony.
Opróżnij je w vc4_v3d_unbind(): zamknij timer i anuluj
reset_work przed usunięciem przerwania, ponieważ jego
vc4_irq_reset() ponownie ją włącza, a następnie opróżnij job_done_work tak, aby
ukończenia oczekujące w kolejce do rozbiórki nadal zwalniają miejsca pracy.
Ten problem został wykryty przez wewnętrzne narzędzie do analizy statycznej.
>_ Referencje
- https://git.kernel.org/stable/c/17c5fa371de2d5508755cd4cd227cc8e2bb99240
- https://git.kernel.org/stable/c/94cf5971b1d04c6382437387c4dc3836cc7a1437
- https://git.kernel.org/stable/c/a046cd60ff3f4a8c8e672b3b18902682c1f91731
- https://git.kernel.org/stable/c/ade226dfd28cf2fd1dce143c556d1ee77d953696
- https://git.kernel.org/stable/c/e61465d3e0292daebf4dbb34e0add635e2439569
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