CVE-2026-23244 — Linux vulnerability
9 documents8 sources
Severity
5.5MEDIUM
No vectorEPSS
0.0%
top 93.68%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedMar 18
Description
In the Linux kernel, the following vulnerability has been resolved:
nvme: fix memory allocation in nvme_pr_read_keys()
nvme_pr_read_keys() takes num_keys from userspace and uses it to
calculate the allocation size for rse via struct_size(). The upper
limit is PR_KEYS_MAX (64K).
A malicious or buggy userspace can pass a large num_keys value that
results in a 4MB allocation attempt at most, causing a warning in
the page allocator when the order exceeds MAX_PAGE_ORDER.
To fix this, use kvzalloc…
Affected Packages3 packages
▶CVEListV5linux/linux5fd96a4e15de8442915a912233d800c56f49001d — e42ff5abbd14927553b624c0e06d24df76156fe6+5
🔴Vulnerability Details
4OSV▶
CVE-2026-23244: In the Linux kernel, the following vulnerability has been resolved: nvme: fix memory allocation in nvme_pr_read_keys() nvme_pr_read_keys() takes num_k↗2026-03-18
GHSA▶
GHSA-h4w6-67wq-xf89: In the Linux kernel, the following vulnerability has been resolved:
nvme: fix memory allocation in nvme_pr_read_keys()
nvme_pr_read_keys() takes num↗2026-03-18