CVE-2026-98142
Description
A flaw was found in the Linux kernel's Cirrus video driver. This vulnerability can lead to a Denial of Service (DoS) due to missing validation of the Base Address Register (BAR) memory size during device initialization. An attacker capable of attaching a crafted PCI device with an undersized memory region can cause the driver to perform an out-of-bounds write during display updates, crashing the system.
Statement
A flaw of moderate impact was found in the Linux kernel cirrus-qemu DRM driver, affecting the kernel shipped in Red Hat Enterprise Linux 9 and 10, Red Hat In-Vehicle OS 2, and the RHEL 9 CoreOS-based nodes of OpenShift Container Platform 4. During PCI probe the driver maps BAR0 without verifying that its size is at least the expected 4 MB CIRRUS_VRAM_SIZE. An attacker who is able to attach or bind a crafted PCI device with an undersized BAR0 -- which in practice requires privileged (root/administrative) control of the system or its virtualization environment -- can cause framebuffers larger than the mapped VRAM to be accepted, and a subsequent display plane update copies framebuffer data past the end of the mapped I/O memory via drm_fb_memcpy()/memcpy_toio(), producing a supervisor write page fault that crashes the kernel. The verified impact is denial of service; no confidentiality or integrity impact is demonstrated. Red Hat Enterprise Linux 6, 7, and 8, and the RHEL 8 CoreOS-based OpenShift streams, are not affected because the vulnerable code is not present in those kernels. Fixes for the affected streams are currently deferred given the limited practical exploitability (exploitation requires privileged administrative access to attach or bind a crafted PCI device); the residual risk until a fix is released is that such an attacker can crash an affected system, causing a complete denial of service.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
Common Vulnerability Scoring System (CVSS) Score Details
Info alert:Important note
CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).
The following CVSS metrics and score provided are preliminary and subject to review.
CVSS v3 Score Breakdown
| Red Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 5.5 | N/A | N/A |
| Attack Vector | Local | N/A | N/A |
| Attack Complexity | Low | N/A | N/A |
| Privileges Required | Low | N/A | N/A |
| User Interaction | None | N/A | N/A |
| Scope | Unchanged | N/A | N/A |
| Confidentiality | None | N/A | N/A |
| Integrity Impact | None | N/A | N/A |
| Availability Impact | High | N/A | N/A |
Vector
Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.