CVE-2026-90324
Linux · Kernel
The Linux kernel ublk component fails to properly validate the return value of import_ubuf, potentially leading to memory corruption when handling invalid user-supplied address ranges.
Executive summary
A vulnerability in the Linux kernel ublk component could allow a local authenticated attacker to achieve code execution or system instability by exploiting improper input validation.
Vulnerability
The vulnerability exists within the ublk driver, where the function import_ubuf does not adequately handle failure conditions. An authenticated local user can trigger this flaw by providing an address range outside the allowed user space, causing the kernel to pass an uninitialized structure to memory management functions.
Business impact
The exploitation of this vulnerability could lead to a complete compromise of the local system, including unauthorized data access and denial of service. With a CVSS score of 7.8, this flaw represents a significant risk to the integrity and availability of affected Linux-based infrastructure, particularly in multi-tenant or shared environments where local user access is permitted.
Remediation
Immediate Action: Update the Linux kernel to version 6.18.52, 7.2.6, or a later stable release provided by your distribution vendor.
Proactive Monitoring: Monitor system logs for kernel panic events or unexpected crashes associated with the ublk driver, which may indicate exploitation attempts.
Compensating Controls: Restrict access to the ublk subsystem to trusted users and ensure that kernel hardening features, such as address space layout randomization, are active to complicate potential exploitation.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the potential for privilege escalation and system compromise, administrators should prioritize patching the Linux kernel across all affected production environments. Applying the vendor-supplied security updates is the only definitive method to eliminate the risk posed by this memory handling flaw.
More Linux CVEs all →
History
CVE Brief tracked this CVE 4 days before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.8 (3.1) from cvelistV5
- Analyst report written