---
id: CVE-2024-38622
title: 'drm/msm/dpu: Add callback function pointer check before its call'
summary: >-
  In the Linux kernel, the following vulnerability has been resolved:


  drm/msm/dpu: Add callback function pointer check before its call


  In dpu_core_irq_callback_handler() callback function pointer is compared to
  NULL,

  but then callback fu…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= c929ac60b3ed34accd25a052a4833e418900f466 <
    cefb0a99eddf7dd131121a7b348ffbbe32254ec4
  - >-
    Linux >= c929ac60b3ed34accd25a052a4833e418900f466 <
    873f67699114452c2a996c4e10faac8ff860c241
  - >-
    Linux >= c929ac60b3ed34accd25a052a4833e418900f466 <
    9078630ed7f8f25d65d11823e7f2b11a8e2f4f0f
  - >-
    Linux >= c929ac60b3ed34accd25a052a4833e418900f466 <
    530f272053a5e72243a9cb07bb1296af6c346002
  - Linux 5.19
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2024-06-21T13:23:40.246723Z'
published: '2024-06-21'
updated: '2026-10-30'
sourceUpdated: '2026-10-30T12:18:33.559Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2024-38622'
references:
  - url: 'https://git.kernel.org/stable/c/cefb0a99eddf7dd131121a7b348ffbbe32254ec4'
  - url: 'https://git.kernel.org/stable/c/873f67699114452c2a996c4e10faac8ff860c241'
  - url: 'https://git.kernel.org/stable/c/9078630ed7f8f25d65d11823e7f2b11a8e2f4f0f'
  - url: 'https://git.kernel.org/stable/c/530f272053a5e72243a9cb07bb1296af6c346002'
tags:
  - cve.org
epss: 0.00222
epssPercentile: 0.12918
ingestedAt: '2026-11-03T12:44:28.820Z'
---

## Overview

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

drm/msm/dpu: Add callback function pointer check before its call

In dpu_core_irq_callback_handler() callback function pointer is compared to NULL,
but then callback function is unconditionally called by this pointer.
Fix this bug by adding conditional return.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Patchwork: https://patchwork.freedesktop.org/patch/588237/

## Affected

- `Linux >= c929ac60b3ed34accd25a052a4833e418900f466 < cefb0a99eddf7dd131121a7b348ffbbe32254ec4`
- `Linux >= c929ac60b3ed34accd25a052a4833e418900f466 < 873f67699114452c2a996c4e10faac8ff860c241`
- `Linux >= c929ac60b3ed34accd25a052a4833e418900f466 < 9078630ed7f8f25d65d11823e7f2b11a8e2f4f0f`
- `Linux >= c929ac60b3ed34accd25a052a4833e418900f466 < 530f272053a5e72243a9cb07bb1296af6c346002`
- `Linux 5.19`

## Remediation

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