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

drm/vkms: Convert to DRM's vblank timer

Replace vkms' vblank timer with the DRM implementation. The DRM
code is identical in concept, but differs in implementation.

Vblank timers are covered in vblank helpers and initializer macros,
so remove the corresponding hrtimer in struct vkms_output. The
vblank timer calls vkms' custom timeout code via handle_vblank_timeout
in struct drm_crtc_helper_funcs.
Published: 2026-06-08
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, the drm/vkms subsystem’s virtual KMS outputs relied on a custom high‑resolution timer to trigger vblank events. The patch replaces that custom timer with DRM’s standard vblank timer implementation, removing the legacy hrtimer from `struct vkms_output` and directing timeout handling to the DRM helper code. The change corrects inconsistencies in timer logic that could have led to incorrect or delayed vblank notifications. No active exploitation was documented for this flaw.

Affected Systems

The impacted component is the vkms driver in the Linux kernel. Any kernel release that includes a legacy vkms module before the application of this patch may contain the outdated timer implementation. Although a specific version range is not listed, administrators should consider older kernel releases that ship the vkms driver as potentially affected.

Risk and Exploitability

The CVSS score of 5.5 reflects a moderate effect on system stability, while the EPSS score of <1% indicates a low probability of active exploitation. The vulnerability is not in the CISA KEV catalog and no public exploits are available. The likely attack vector would be local driver interaction; this inference is based on the nature of the timer logic in a kernel subsystem.

Generated by OpenCVE AI on August 13, 2026 at 23:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel that includes the vkms vblank timer change.
  • Ensure the kernel configuration does not enable legacy vkms timer code paths and that DRM’s vblank timer is active.
  • Set up log monitoring for vblank events or errors to detect potential misbehavior.

Generated by OpenCVE AI on August 13, 2026 at 23:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665
CWE-730

Wed, 12 Aug 2026 02:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665
CWE-749

Tue, 09 Jun 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665
CWE-749

Tue, 09 Jun 2026 02:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-770

Tue, 09 Jun 2026 00:15:00 +0000

Type Values Removed Values Added
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


Mon, 08 Jun 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-770

Mon, 08 Jun 2026 15:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/vkms: Convert to DRM's vblank timer Replace vkms' vblank timer with the DRM implementation. The DRM code is identical in concept, but differs in implementation. Vblank timers are covered in vblank helpers and initializer macros, so remove the corresponding hrtimer in struct vkms_output. The vblank timer calls vkms' custom timeout code via handle_vblank_timeout in struct drm_crtc_helper_funcs.
Title drm/vkms: Convert to DRM's vblank timer
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-06-09T07:37:22.884Z

Reserved: 2026-05-27T12:23:27.414Z

Link: CVE-2025-71315

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-06-08T16:16:33.500

Modified: 2026-07-23T07:10:00.113

Link: CVE-2025-71315

cve-icon Redhat

Severity : Low

Publid Date: 2026-06-08T00:00:00Z

Links: CVE-2025-71315 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T23:30:03Z

Weaknesses