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

drm/msm/dsi: don't dump registers past the mapped region

On DSI 6G platforms the IO address space is internally adjusted by
io_offset. Later this adjusted address might be used for memory dumping.
However the size that is used for memory dumping isn't adjusted to
account for the io_offset, leading to the potential access to the
unmapped region. Lower ctrl_size by the io_offset value to prevent
access past the mapped area.

msm_disp_snapshot_add_block+0x1d4/0x3c8 [msm] (P)
msm_dsi_host_snapshot+0x4c/0x78 [msm]
msm_dsi_snapshot+0x28/0x50 [msm]
msm_disp_snapshot_capture_state+0x74/0x140 [msm]
msm_disp_snapshot_state_sync+0x60/0x90 [msm]
_msm_disp_snapshot_work+0x30/0x90 [msm]
kthread_worker_fn+0xdc/0x460
kthread+0x120/0x140

Patchwork: https://patchwork.freedesktop.org/patch/721747/
Published: 2026-07-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

On DSI 6G platforms the snapshot logic in the Linux DRM MSM DSI driver fails to reduce the control size by the io_offset value after adjusting the IO address space. This oversight can result in a memory dump that extends beyond the mapped region, exposing or corrupting kernel memory. The vulnerability is a CWE‑131 incorrect size calculation flaw that may lead to both information disclosure and system instability.

Affected Systems

All Linux kernel builds that incorporate the MSM DSI 6G driver and compile the msm_disp_snapshot functions are affected. The flaw exists in any kernel which contains the unpatched snapshot code on devices that use the MSM display driver; no particular release is specified, so any kernel with these components and not yet amended is vulnerable.

Risk and Exploitability

The EPSS score of < 1 % and absence from the CISA KEV catalog indicate a low but non‑zero likelihood of exploitation. Based on the description, the likely attack vector is a local privileged process that invokes the snapshot routines. The flaw requires local privileged access, making it a local‑exploit vulnerability. No public exploit is known, but successful exploitation could leak kernel memory and potentially destabilize the system.

Generated by OpenCVE AI on August 13, 2026 at 11:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the patch correcting the snapshot memory bounds in the MSM DSI driver.
  • If a kernel upgrade is not possible, rebuild the kernel with CONFIG_MSM_DISP_SNAPSHOT disabled so the snapshot logic is not compiled into the MSM modules.
  • Restrict access to the MSM DSI device so that only trusted processes or users can invoke snapshot APIs, preventing unprivileged or malicious use until the kernel is patched or the feature is disabled.

Generated by OpenCVE AI on August 13, 2026 at 11:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Wed, 12 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses NVD-CWE-noinfo
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc4:*:*:*:*:*:*

Sat, 01 Aug 2026 03:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122
CWE-200

Wed, 29 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-131
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Tue, 28 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122
CWE-200

Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/msm/dsi: don't dump registers past the mapped region On DSI 6G platforms the IO address space is internally adjusted by io_offset. Later this adjusted address might be used for memory dumping. However the size that is used for memory dumping isn't adjusted to account for the io_offset, leading to the potential access to the unmapped region. Lower ctrl_size by the io_offset value to prevent access past the mapped area. msm_disp_snapshot_add_block+0x1d4/0x3c8 [msm] (P) msm_dsi_host_snapshot+0x4c/0x78 [msm] msm_dsi_snapshot+0x28/0x50 [msm] msm_disp_snapshot_capture_state+0x74/0x140 [msm] msm_disp_snapshot_state_sync+0x60/0x90 [msm] _msm_disp_snapshot_work+0x30/0x90 [msm] kthread_worker_fn+0xdc/0x460 kthread+0x120/0x140 Patchwork: https://patchwork.freedesktop.org/patch/721747/
Title drm/msm/dsi: don't dump registers past the mapped region
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-24T15:23:13.175Z

Reserved: 2026-07-19T15:36:31.771Z

Link: CVE-2026-64231

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-07-24T16:16:52.250

Modified: 2026-08-12T19:16:42.380

Link: CVE-2026-64231

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-24T00:00:00Z

Links: CVE-2026-64231 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T11:15:05Z

Weaknesses