PT-2026-98653 · Linux · Linux Kernel

CVE-2026-97989

·

Published

2026-09-25

·

Updated

2026-09-25

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description An issue exists in the vduse component where the vduse validate config() function only verifies the upper bound of the vq align variable. This allows invalid values to reach vring create virtqueue map(). Because split-ring helpers use align - 1 as a bit mask, the alignment must be a non-zero power of two. If a value of zero is used, vring size() drops the descriptor and available-ring parts, and vring init() leaves the used ring pointer as NULL. This can lead to a null-pointer dereference in the virtqueue kick prepare split() function when opening a virtio-net device created with vq align=0.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

AZL-104751
CVE-2026-97989

Affected Products

Linux Kernel