PT-2026-26047

CVE-2026-23244

·

Published

2026-01-01

·

Updated

2026-10-21

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.19.0 #1
Description The Linux kernel contains a flaw in the nvme pr read keys() function related to memory allocation. A malicious or buggy userspace process can provide a large num keys value, leading to an attempt to allocate up to 4MB of memory. This can cause a warning in the page allocator when the allocation exceeds the MAX PAGE ORDER limit. The issue occurs because nvme pr read keys() uses the provided num keys value to calculate the allocation size for rse via struct size(), with an upper limit of PR KEYS MAX (64K). The fix involves using kvzalloc() instead of kzalloc().
Recommendations Update to a version newer than 6.19.0 #1.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
AZL-79998
CLSA-2026-1788168285
OESA-2026-2581
OESA-2026-3704
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8619-1
USN-8665-1
Found an issue in the description? Have something to add? Feel free to write us 👾