CVE-2026-64222
Last modified
CVE-2026-64222 is a high-severity vulnerability rated 7/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: avoid double free of pool->stack on AQ init failure otx2_pool_aq_init() frees pool->stack when mailbox sync or retry allocation fails, but leaves the pointer unchanged. Later, otx2_sq_aura_pool_init() unwinds the partial setup through otx2_aura_pool_free(), which frees pool->stack again. EPSS estimates a 0.12% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: avoid double free of pool->stack on AQ init failure otx2_pool_aq_init() frees pool->stack when mailbox sync or retry allocation fails, but leaves the pointer unchanged. Later, otx2_sq_aura_pool_init() unwinds the partial setup through otx2_aura_pool_free(), which frees pool->stack again. The CN20K-specific cn20k_pool_aq_init() implementation has the same bug in its corresponding error path. Set pool->stack to NULL immediately after the local free so the shared cleanup path does not free the same stack again while cleaning up partially initialized pool state. The bug was first flagged by an experimental analysis tool we are developing for kernel memory-management bugs while analyzing v6.13-rc1. The tool is still under development and is not yet publicly available. Manual inspection confirms that the bug is still present in v7.1-rc3. Runtime validation was not performed because reproducing this path requires OcteonTX2/CN20K hardware.
Metrics
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Linux | Linux Kernel | >= 5.6, < 5.10.259 | — |
| Linux | Linux Kernel | >= 5.11, < 5.15.210 | — |
| Linux | Linux Kernel | >= 5.16, < 6.1.176 | — |
| Linux | Linux Kernel | >= 6.2, < 6.6.143 | — |
| Linux | Linux Kernel | >= 6.7, < 6.12.93 | — |
| Linux | Linux Kernel | >= 6.13, < 6.18.35 | — |
| Linux | Linux Kernel | >= 6.19, < 7.0.11 | — |
| Linux | Linux Kernel | 7.1 | Rc1 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-64222?
How severe is CVE-2026-64222?
How do I fix CVE-2026-64222?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-64216In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-64217In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64218In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64219In the Linux kernel, the following vulnerability has been re…7
- CVE-2026-64220In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2026-64221In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64223In the Linux kernel, the following vulnerability has been re…8.1
- CVE-2026-64224In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64225In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64226In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64227In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64228In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-64222?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
