Skip to content
Heist/ feed
Back to feed
HighFix available

drm/amd/display: Check pipe offset before setting vblank

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Check pipe offset before setting vblank pipe_ctx has a size of MAX_PIPES so checking its index before accessing the array. This fixes an OVERRUN issue reported by Coverity.

Products
Kernel
Affected versions
Not specified
Fixed versions
5.10.222, 5.15.163, 6.1.98, 6.6.39, 6.9.9
CVEs
CVE-2024-42120
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 17:36 UTC · Revision 1

Source evidence

drm/amd/display: Check pipe offset before setting vblank

core-osv · Original source

Published 30 Jul 2024, 07:46 UTC

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Check pipe offset before setting vblank pipe_ctx has a size of MAX_PIPES so checking its index before accessing the array. This fixes an OVERRUN issue reported by Coverity.

osv:CVE-2024-42120

Kernel

Fixed versions: 5.10.222, 5.15.163, 6.1.98, 6.6.39, 6.9.9

Complete source record
{
  "id": "2b3f89f7796e801e131ac95eaf7e81d2d8fe1235cb07801d217c92c8fa468673",
  "url": "https://osv.dev/vulnerability/CVE-2024-42120",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "drm/amd/display: Check pipe offset before setting vblank",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Check pipe offset before setting vblank pipe_ctx has a size of MAX_PIPES so checking its index before accessing the array. This fixes an OVERRUN issue reported by Coverity.",
    "evidence": "osv:CVE-2024-42120",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.10.222",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.15.163",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.98",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.39",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.9.9",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "CVE-2024-42120",
      "aliases": [
        "CVE-2024-42120"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c"
                },
                {
                  "fixed": "b2e9abc95583ac7bbb2c47da4d476a798146dfd6"
                },
                {
                  "fixed": "0b3702f9d43d163fd05e43b7d7e22e766dbef329"
                },
                {
                  "fixed": "d2c3645a4a5ae5d933b4116c305d9d82b8199dbf"
                },
                {
                  "fixed": "96bf81cc1bd058bb8af6e755a548e926e934dfd1"
                },
                {
                  "fixed": "c5ec2afeeee4c91cebc4eff6d4f1ecf4047259f4"
                },
                {
                  "fixed": "5396a70e8cf462ec5ccf2dc8de103c79de9489e6"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-42120.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "4.15.0"
                },
                {
                  "fixed": "5.10.222"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.11.0"
                },
                {
                  "fixed": "5.15.163"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.1.98"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.39"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.9.9"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-42120.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:30.928119127Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/0b3702f9d43d163fd05e43b7d7e22e766dbef329",
        "https://git.kernel.org/stable/c/5396a70e8cf462ec5ccf2dc8de103c79de9489e6",
        "https://git.kernel.org/stable/c/96bf81cc1bd058bb8af6e755a548e926e934dfd1",
        "https://git.kernel.org/stable/c/b2e9abc95583ac7bbb2c47da4d476a798146dfd6",
        "https://git.kernel.org/stable/c/c5ec2afeeee4c91cebc4eff6d4f1ecf4047259f4",
        "https://git.kernel.org/stable/c/d2c3645a4a5ae5d933b4116c305d9d82b8199dbf",
        "https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/42xxx/CVE-2024-42120.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-42120",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
      ],
      "provider_metadata": {
        "cna_assigner": "Linux",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/42xxx/CVE-2024-42120.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-42120",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 497899,
  "published_at": "2024-07-30T07:46:12.136+00:00"
}