CVE-2026-22991: Linux kernel · libceph: make free_choose_arg_map() resilient to partial allocation
Affects Linux kernelSource CVE Database V5
Not known to be exploited · CVSS 7.5 High · fixed in f21c3fdb96833aac2f533506899fe38c19cf49d5 : patch Linux kernel soon.
Data as of 26 Oct 2026, 12:07 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 40% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- CISA SSVC
- Exploitation
- No evidence of active exploitation and no public proof of concept
- Automatable
- Attackers can reliably automate steps 1–4 of the kill chain
- Technical impact
- Limited control over the software or limited information exposure
CISA SSVC assessment, 2026-06-16.
- Patch
- Available – fixed in f21c3fdb96833aac2f533506899fe38c19cf49d5, ec1850f663da64842614c86b20fe734be070c2ba, e3fe30e57649c551757a02e1cad073c47e1e075e +4
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 23 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
AI-suggested
This vulnerability has been fixed in multiple Linux kernel commits as listed in the established facts. Users and administrators should update to a fixed kernel version that includes these patches. Since this is a kernel-level issue, applying the official kernel updates is the recommended remediation. No additional mitigations are indicated by the vendor advisory.
Description
CVE-2026-22991 is a high-severity vulnerability in the Linux kernel affecting version 4.13. It involves a NULL pointer dereference in the function free_choose_arg_map() due to improper handling of partial memory allocation failures. This flaw can cause a kernel crash (denial of service) when free_choose_arg_map() attempts to dereference a NULL pointer after a failed allocation in decode_choose_args().
References
- git.kernel.org/stable/c/9b3730dabcf3764bfe3ff07caf55e641a0b45234 (opens in a new tab)
- git.kernel.org/stable/c/851241d3f78a5505224dc21c03d8692f530256b4 (opens in a new tab)
- git.kernel.org/stable/c/ec1850f663da64842614c86b20fe734be070c2ba (opens in a new tab)
- git.kernel.org/stable/c/8081faaf089db5280c3be820948469f7c58ef8dd (opens in a new tab)
- git.kernel.org/stable/c/c4c2152a858c0ce4d2bff6ca8c1d5b0ef9f2cbdf (opens in a new tab)
- git.kernel.org/stable/c/f21c3fdb96833aac2f533506899fe38c19cf49d5 (opens in a new tab)
- git.kernel.org/stable/c/e3fe30e57649c551757a02e1cad073c47e1e075e (opens in a new tab)