CVE-2026-98404
Description
A flaw was found in the Linux kernel's VirtIO GPU driver. A local user could exploit this flaw to cause a Denial of Service (DoS) by triggering a system crash. When user framebuffer creation encounters an error, the driver improperly returns a null value instead of an error code, resulting in a null pointer dereference in the display subsystem.
Statement
A flaw of low impact was found in the Linux kernel's VirtIO GPU driver. When user framebuffer creation encounters an error, virtio_gpu_user_framebuffer_create() improperly returns NULL instead of an error pointer; because drm_mode_addfb2() checks the return value with IS_ERR(), it treats NULL as a valid framebuffer and later dereferences it, resulting in a NULL pointer dereference and a kernel crash. A local user with access to the DRM subsystem could trigger this failure path to cause a denial of service (system crash); there is no impact on confidentiality or integrity. Red Hat Enterprise Linux 6 and 7 are not affected because the vulnerable code is not present in those kernels. For the affected products (Red Hat Enterprise Linux 8, 9, and 10, Red Hat In-Vehicle OS, and the OpenShift Container Platform RHCOS kernels), the fix is deferred: this is a low severity, local-only denial of service with a simple, contained fix, so it will be addressed in a future scheduled kernel update rather than an immediate z-stream update. The residual risk is limited to a local denial of service by an attacker who already has local access and DRM device permissions. While the CVSS:3.1 score of 5.5 (Moderate) reflects high availability impact, Red Hat's overall impact rating is Low because exploitation requires local access and privileges, and the flaw provides no confidentiality, integrity, or privilege escalation impact.
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.