Description
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream This commit addresses a null pointer dereference issue in the `commit_planes_for_stream` function at line 4140. The issue could occur when `top_pipe_to_program` is null. The fix adds a check to ensure `top_pipe_to_program` is not null before accessing its stream_res. This prevents a null pointer dereference. Reported by smatch: drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:4140 commit_planes_for_stream() error: we previously assumed 'top_pipe_to_program' could be null (see line 3906)
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to < 1ebfa6663807c144be8c8b6727375012409d2356affected4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to < 8ab59527852a6f7780aad6185729550ca0569122affected4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to < 40193ff73630adf76bc0d82398f7d90fb576dba4affected4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to < e47e563c6f0db7d792a559301862c19ead0dfc2faffected4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to < 3929e382e4758aff42da0102a60d13337c99d3b8affected4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to < 73efd2a611b62fee71a7b7f27d9d08bb60da8a72affected4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to < 66d71a72539e173a9b00ca0b1852cbaa5f5bf1adaffected
Linux Linux
Default version status: affected
4.15affected0 to < 4.15unaffected5.10.227 to ≤ 5.10.*unaffected5.15.168 to ≤ 5.15.*unaffected6.1.113 to ≤ 6.1.*unaffected6.6.55 to ≤ 6.6.*unaffected6.10.14 to ≤ 6.10.*unaffected6.11.3 to ≤ 6.11.*unaffected6.12 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/1ebfa6663807c144be8c8b6727375012409d2356 ↗
- https://git.kernel.org/stable/c/8ab59527852a6f7780aad6185729550ca0569122 ↗
- https://git.kernel.org/stable/c/40193ff73630adf76bc0d82398f7d90fb576dba4 ↗
- https://git.kernel.org/stable/c/e47e563c6f0db7d792a559301862c19ead0dfc2f ↗
- https://git.kernel.org/stable/c/3929e382e4758aff42da0102a60d13337c99d3b8 ↗
- https://git.kernel.org/stable/c/73efd2a611b62fee71a7b7f27d9d08bb60da8a72 ↗
- https://git.kernel.org/stable/c/66d71a72539e173a9b00ca0b1852cbaa5f5bf1ad ↗
- https://lists.debian.org/debian-lts-announce/2025/03/msg00002.html ↗
- https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html ↗