mirror of
https://github.com/v12-security/pocs.git
synced 2026-05-26 08:40:48 +00:00
add video
This commit is contained in:
parent
a5c59cf1cc
commit
09e835b587
1 changed files with 5 additions and 3 deletions
|
|
@ -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.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue