What’s Vulnerable › Vulnerabilities
CVE-2022-3910: Use after free in IO_uring in the Linux Kernel
- Severity: high (CVSS 7.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 1.1% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2022-11-22 · updated 2026-06-17
- Weakness: CWE-416
Description
Use After Free vulnerability in Linux Kernel allows Privilege Escalation. An improper Update of Reference Count in io_uring leads to Use-After-Free and Local Privilege Escalation. When io_msg_ring was invoked with a fixed file, it called io_fput_file() which improperly decreased its reference count (leading to Use-After-Free and Local Privilege Escalation). Fixed files are permanently registered to the ring, and should not be put separately. We recommend upgrading past commit https://github.com/torvalds/linux/commit/fc7222c3a9f56271fba02aabbfbae999042f1679 https://github.com/torvalds/linux/commit/fc7222c3a9f56271fba02aabbfbae999042f1679
Affected products
- Linux kernel: from 5.18 before 5.19.11; 6.0-rc1, 6.0-rc2, 6.0-rc3, 6.0-rc4, 6.0-rc5 — fixed in 5.19.11
How to fix
Upgrade to a fixed version: Linux kernel 5.19.11. Check the vendor advisory for mitigations.
References
- https://github.com/torvalds/linux/commit/fc7222c3a9f56271fba02aabbfbae999042f1679
- https://kernel.dance/#fc7222c3a9f56271fba02aabbfbae999042f1679
- https://github.com/torvalds/linux/commit/fc7222c3a9f56271fba02aabbfbae999042f1679
- https://kernel.dance/#fc7222c3a9f56271fba02aabbfbae999042f1679
Get alerted when CVE-2022-3910 or the next vulnerability affects your stack