CVE-2026-89584
Received Received - Intake

Block Vector Validation Flaw in Linux Kernel

Vulnerability report for CVE-2026-89584, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-11

Last updated on: 2026-09-11

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: block: validate user space vectors during extraction The bio-based drivers don't necessarily check the alignment split, and stacking block drivers don't always handle a misalignment detected after submitting the bio. Validate user vectors against the device's dma_alignment as the bio is built from the iov_iter, rejecting misaligned early with -EINVAL.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-11
Last Modified
2026-09-11
Generated
2026-09-12
AI Q&A
2026-09-12
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in the Linux kernel involves improper validation of user space vectors when extracting block I/O operations. The bio-based drivers may not check alignment splits, and stacking block drivers might not handle misalignment detected after submitting the bio. The fix ensures user vectors are validated against the device's dma_alignment during bio construction from iov_iter, rejecting misaligned vectors early with an error.

Detection Guidance

This vulnerability is specific to the Linux kernel's block layer and involves misaligned DMA operations. Detection requires checking kernel logs for block layer errors or misalignment warnings. Use commands like dmesg | grep -i 'bio' or dmesg | grep -i 'dma' to inspect for related errors. If stacking block drivers are used, monitor their logs for misalignment issues.

Impact Analysis

This vulnerability could allow attackers to cause system crashes or unexpected behavior by submitting misaligned block I/O operations. It may lead to data corruption, denial of service, or privilege escalation if exploited. Systems using vulnerable block drivers are at risk.

Mitigation Strategies

Update the Linux kernel to the latest patched version where this issue is resolved. If immediate patching is not possible, avoid using stacking block drivers that may mishandle misaligned bio submissions. Monitor kernel logs for any signs of misalignment errors and restrict untrusted user space access to block devices.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-89584. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart