add video

This commit is contained in:
cts 2026-05-19 22:25:55 +09:00 committed by stong
parent a5c59cf1cc
commit 09e835b587

View file

@ -1,5 +1,7 @@
# PinTheft # PinTheft
https://github.com/user-attachments/assets/5d411fb7-24c3-49d6-b8f7-ae73f80300a9
## Abstract ## Abstract
PinTheft is a Linux local privilege escalation exploit for an RDS zerocopy PinTheft is a Linux local privilege escalation exploit for an RDS zerocopy
@ -7,7 +9,9 @@ double-free that can be turned into a page-cache overwrite through `io_uring`
fixed buffers. fixed buffers.
PinTheft was discovered with [V12](https://v12.sh) by Aaron Esau of the PinTheft was discovered with [V12](https://v12.sh) by Aaron Esau of the
[V12 security team](https://x.com/v12sec). [V12 security team](https://x.com/v12sec). We duped on this bug with some other teams
and a [patch](https://lore.kernel.org/netdev/20260505234336.2132721-1-achender@kernel.org/) is available
so we are releasing our PoC.
> Want to find issues like this in your own code? Try V12 at [v12.sh](https://v12.sh). > Want to find issues like this in your own code? Try V12 at [v12.sh](https://v12.sh).
@ -142,8 +146,6 @@ also handles kernels with `CONFIG_INIT_ON_ALLOC_DEFAULT_ON` by arranging for the
target page to be populated after allocator zeroing and after the filesystem target page to be populated after allocator zeroing and after the filesystem
fills the page from disk. fills the page from disk.
A [patch](https://lore.kernel.org/netdev/20260505234336.2132721-1-achender@kernel.org/) is available.
Confirmed default exposure is limited by module availability. The required RDS Confirmed default exposure is limited by module availability. The required RDS
module is default on Arch Linux, but not on most common distribution kernels we module is default on Arch Linux, but not on most common distribution kernels we
checked. checked.