---
id: CVE-2024-53201
title: >-
  drm/amd/display: Fix null check for pipe_ctx->plane_state in
  dcn20_program_pipe
summary: >-
  In the Linux kernel, the following vulnerability has been resolved:


  drm/amd/display: Fix null check for pipe_ctx->plane_state in
  dcn20_program_pipe


  This commit addresses a null pointer dereference issue in

  dcn20_program_pipe(). Previou…
severity: medium
cvss: 5.5
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'
cvssSource: adp
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 68f75e6f08aad66069a629db8d7840919156c761 <
    0335fb698ab0415d87650bc7a0f465c563ddec7d
  - >-
    Linux >= 65a6fee22d5cfa645cb05489892dc9cd3d142fc2 <
    6b4ee2560d4d8de2688da68cd9581177035e0876
  - >-
    Linux >= 8e4ed3cf1642df0c4456443d865cff61a9598aa8 <
    3609259326171cd5b98462636580fb2ae5c87d40
  - >-
    Linux >= 8e4ed3cf1642df0c4456443d865cff61a9598aa8 <
    6a057072ddd127255350357dd880903e8fa23f36
  - Linux >= 6.6.64 < 6.6.160
  - Linux >= 6.11.3 < 6.11.11
  - Linux 6.12
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2025-10-01T20:03:50.140306Z'
published: '2024-12-27'
updated: '2026-10-21'
sourceUpdated: '2026-10-21T12:35:35.199Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2024-53201'
references:
  - url: 'https://git.kernel.org/stable/c/0335fb698ab0415d87650bc7a0f465c563ddec7d'
  - url: 'https://git.kernel.org/stable/c/6b4ee2560d4d8de2688da68cd9581177035e0876'
  - url: 'https://git.kernel.org/stable/c/3609259326171cd5b98462636580fb2ae5c87d40'
  - url: 'https://git.kernel.org/stable/c/6a057072ddd127255350357dd880903e8fa23f36'
tags:
  - cve.org
epss: 0.00262
epssPercentile: 0.17902
ingestedAt: '2026-10-21T12:48:53.724Z'
---

## Overview

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

drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe

This commit addresses a null pointer dereference issue in
dcn20_program_pipe(). Previously, commit 8e4ed3cf1642 ("drm/amd/display:
Add null check for pipe_ctx->plane_state in dcn20_program_pipe")
partially fixed the null pointer dereference issue. However, in
dcn20_update_dchubp_dpp(), the variable pipe_ctx is passed in, and
plane_state is accessed again through pipe_ctx. Multiple if statements
directly call attributes of plane_state, leading to potential null
pointer dereference issues. This patch adds necessary null checks to
ensure stability.

## Affected

- `Linux >= 68f75e6f08aad66069a629db8d7840919156c761 < 0335fb698ab0415d87650bc7a0f465c563ddec7d`
- `Linux >= 65a6fee22d5cfa645cb05489892dc9cd3d142fc2 < 6b4ee2560d4d8de2688da68cd9581177035e0876`
- `Linux >= 8e4ed3cf1642df0c4456443d865cff61a9598aa8 < 3609259326171cd5b98462636580fb2ae5c87d40`
- `Linux >= 8e4ed3cf1642df0c4456443d865cff61a9598aa8 < 6a057072ddd127255350357dd880903e8fa23f36`
- `Linux >= 6.6.64 < 6.6.160`
- `Linux >= 6.11.3 < 6.11.11`
- `Linux 6.12`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
