CVE-2024-49919

drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer

State
Published
Severity
Not scored
Published
Oct 21, 2024
Updated
Oct 30, 2026
Reserved
Oct 21, 2024

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

drm/amd/display: Add null check for head_pipe in dcn201_acquire_free_pipe_for_layer

This commit addresses a potential null pointer dereference issue in the `dcn201_acquire_free_pipe_for_layer` function. The issue could occur when `head_pipe` is null.

The fix adds a check to ensure `head_pipe` is not null before asserting it. If `head_pipe` is null, the function returns NULL to prevent a potential null pointer dereference.

Reported by smatch: drivers/gpu/drm/amd/amdgpu/../display/dc/resource/dcn201/dcn201_resource.c:1016 dcn201_acquire_free_pipe_for_layer() error: we previously assumed 'head_pipe' could be null (see line 1010)

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to before d11ae22a8beee9771d933c1e5c95e217edcdbd38Affected
  • 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to before 16ce8fd94da8599bb6f0496895d392a69aead1c0Affected
  • 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to before 390d757621f5f35d11a63ed7d9d3262ead240064Affected
  • 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to before 8a1b1655a490a492a5a6987254c935ecce4eb9deAffected
  • 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c to before f22f4754aaa47d8c59f166ba3042182859e5dff7Affected
LinuxLinux
  • 4.15Affected
  • before 4.15Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.79 through 6.6.*Not affected
  • 6.10.14 through 6.10.*Not affected
  • 6.11.3 through 6.11.*Not affected
  • 6.12 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.