---
id: CVE-2024-46813
title: 'drm/amd/display: Check link_index before accessing dc->links[]'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  drm/amd/display: Check link_index before accessing dc->links[]

  [WHY & HOW]
  dc->links[] has max size of MAX_LINKS and NULL is return when trying to
  access with out-of-b…
severity: high
cvss: 7.8
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'
cvssSource: cna
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c <
    8ad4c2cf6c1af18f556e5c591fb313b2982ddf60
  - >-
    Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c <
    032c5407a608ac3b2a98bf4fbda27d12c20c5887
  - >-
    Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c <
    ac04759b4a002969cf0f1384f1b8bb2001cfa782
  - >-
    Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c <
    8aa2864044b9d13e95fe224f32e808afbf79ecdf
  - Linux 4.15
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2024-09-29T14:18:36.575115Z'
published: '2024-09-27'
updated: '2026-10-30'
sourceUpdated: '2026-10-30T12:19:22.335Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2024-46813'
references:
  - url: 'https://git.kernel.org/stable/c/8ad4c2cf6c1af18f556e5c591fb313b2982ddf60'
  - url: 'https://git.kernel.org/stable/c/032c5407a608ac3b2a98bf4fbda27d12c20c5887'
  - url: 'https://git.kernel.org/stable/c/ac04759b4a002969cf0f1384f1b8bb2001cfa782'
  - url: 'https://git.kernel.org/stable/c/8aa2864044b9d13e95fe224f32e808afbf79ecdf'
tags:
  - cve.org
epss: 0.00255
epssPercentile: 0.17168
ingestedAt: '2026-11-03T13:45:42.694Z'
---

## Overview

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

drm/amd/display: Check link_index before accessing dc->links[]

[WHY & HOW]
dc->links[] has max size of MAX_LINKS and NULL is return when trying to
access with out-of-bound index.

This fixes 3 OVERRUN and 1 RESOURCE_LEAK issues reported by Coverity.

## Affected

- `Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c < 8ad4c2cf6c1af18f556e5c591fb313b2982ddf60`
- `Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c < 032c5407a608ac3b2a98bf4fbda27d12c20c5887`
- `Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c < ac04759b4a002969cf0f1384f1b8bb2001cfa782`
- `Linux >= 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c < 8aa2864044b9d13e95fe224f32e808afbf79ecdf`
- `Linux 4.15`

## Remediation

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