CVE-2017-10661
HIGHLinux Kernel < 4.10.15 - Use-After-Free via Timerfd Race Condition
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2017-10661. PoCs published by anonymous, GeneBlue.
AI-analyzed exploit summary This PoC exploits a use-after-free (UAF) vulnerability in the Linux kernel 4.10 by racing timerfd_settime operations to trigger a UAF condition, detectable with KASan. It uses multithreading to manipulate timer contexts and induce a race condition.
Description
Race condition in fs/timerfd.c in the Linux kernel before 4.10.15 allows local users to gain privileges or cause a denial of service (list corruption or use-after-free) via simultaneous file-descriptor operations that leverage improper might_cancel queueing.
Exploits (2)
This PoC exploits a use-after-free (UAF) vulnerability in the Linux kernel 4.10 by racing timerfd_settime operations to trigger a UAF condition, detectable with KASan. It uses multithreading to manipulate timer contexts and induce a race condition.
This PoC exploits a race condition in the Linux kernel's timerfd subsystem (CVE-2017-10661) by creating multiple threads that manipulate timerfd settings concurrently, leading to a use-after-free vulnerability. The code demonstrates the exploit by triggering the race condition through repeated timerfd operations.
References (13)
Scores
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H