CVE-2022-29582CWE-362

CVE-2022-29582

High · published April 22, 2022

CVSS v3.1
7.0
EPSS
1%
Percentile
55.2
In the wild
Unconfirmed
What it is

In the Linux kernel before 5.17.3, fs/io_uring.c has a use-after-free due to a race condition in io_uring timeouts. This can be triggered by a local user who has no access to any user namespace; however, the race condition perhaps can only be exploited infrequently.

The record
Technical detail
CVSS v3.1
7.0 · HIGH
Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00773 · 55.2th percentile
Weakness
CWE-362 · Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Published
2022-04-22T20:15Z
Affected products (5)
ProductVersionsFixed in
linux/linux_kernel< 5.10.1115.10.111
linux/linux_kernel≥ 5.11, < 5.15.345.15.34
linux/linux_kernel≥ 5.16, < 5.16.205.16.20
linux/linux_kernel≥ 5.17, < 5.17.35.17.3
debian/debian_linuxall versions—
References (20)
http://www.openwall.com/lists/oss-security/2022/04/22/4 · [email protected]http://www.openwall.com/lists/oss-security/2022/08/08/3 · [email protected]http://www.openwall.com/lists/oss-security/2024/04/24/3 · [email protected]https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.17.3 · [email protected]https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e677edbcabee849bfdd43f1602bccbecf736a646 · [email protected]https://github.com/Ruia-ruia/CVE-2022-29582-Exploit · [email protected]https://github.com/torvalds/linux/commit/e677edbcabee849bfdd43f1602bccbecf736a646 · [email protected]https://ruia-ruia.github.io/2022/08/05/CVE-2022-29582-io-uring/ · [email protected]https://www.debian.org/security/2022/dsa-5127 · [email protected]https://www.openwall.com/lists/oss-security/2022/04/22/3 · [email protected]http://www.openwall.com/lists/oss-security/2022/04/22/4 · af854a3a-2127-422b-91ae-364da2661108http://www.openwall.com/lists/oss-security/2022/08/08/3 · af854a3a-2127-422b-91ae-364da2661108http://www.openwall.com/lists/oss-security/2024/04/24/3 · af854a3a-2127-422b-91ae-364da2661108https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.17.3 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e677edbcabee849bfdd43f1602bccbecf736a646 · af854a3a-2127-422b-91ae-364da2661108https://github.com/Ruia-ruia/CVE-2022-29582-Exploit · af854a3a-2127-422b-91ae-364da2661108https://github.com/torvalds/linux/commit/e677edbcabee849bfdd43f1602bccbecf736a646 · af854a3a-2127-422b-91ae-364da2661108https://ruia-ruia.github.io/2022/08/05/CVE-2022-29582-io-uring/ · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2022/dsa-5127 · af854a3a-2127-422b-91ae-364da2661108https://www.openwall.com/lists/oss-security/2022/04/22/3 · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 22 APR 00:00Z
    In the Linux kernel before 5.17.3, fs/io_uring.c has a use-after-free due to a race condition in io_uring timeouts
    cvelistv5