Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
be0ecfa
Add kernelCTF CVE-2025-38617_mitigation_cos
quanggle97 Feb 25, 2026
2ca48fb
Update exploit.c
quanggle97 Feb 25, 2026
39a2c06
Update exploit.c
quanggle97 Feb 25, 2026
a1e716d
Update exploit.md
quanggle97 Feb 26, 2026
fb86478
Update exploit.c
quanggle97 Feb 28, 2026
2b06b5a
Update exploit.c
quanggle97 Feb 28, 2026
c9da30d
Update exploit.md
quanggle97 Feb 28, 2026
95ed168
Update exploit.c
quanggle97 Feb 28, 2026
6d34363
Update exploit.c
quanggle97 Feb 28, 2026
5c47321
Update exploit.c
quanggle97 Feb 28, 2026
3772ee5
Update exploit.c
quanggle97 Feb 28, 2026
3521137
Update exploit.c
quanggle97 Feb 28, 2026
c7b43ce
Update exploit.c
quanggle97 Feb 28, 2026
1677f9f
Update exploit.c
quanggle97 Feb 28, 2026
b63016d
Update exploit.c
quanggle97 Feb 28, 2026
60da077
Update exploit.c
quanggle97 Feb 28, 2026
7c988b3
Update exploit.c
quanggle97 Feb 28, 2026
f8ffedc
Update exploit.h
quanggle97 Feb 28, 2026
152dd3f
Update exploit.c
quanggle97 Feb 28, 2026
4444b69
Update exploit.c
quanggle97 Feb 28, 2026
aaa58a1
Update exploit.c
quanggle97 Feb 28, 2026
7d80c19
Update exploit.md
quanggle97 Feb 28, 2026
8f37de8
Update exploit.c
quanggle97 Feb 28, 2026
f39792b
Update exploit.c
quanggle97 Feb 28, 2026
1d44cba
Update exploit.c
quanggle97 Mar 1, 2026
6be41d3
Update exploit.c
quanggle97 Mar 1, 2026
cb34bd7
Update exploit.c
quanggle97 Mar 1, 2026
18326ee
Update exploit.c
quanggle97 Mar 1, 2026
e891259
Update exploit.c
quanggle97 Mar 1, 2026
d025b8a
Update exploit.c
quanggle97 Mar 1, 2026
9d593f5
Update exploit.c
quanggle97 Mar 1, 2026
2cde2f7
Update exploit.c
quanggle97 Mar 1, 2026
a58b2a5
Update exploit.c
quanggle97 Mar 1, 2026
b5696f2
Update exploit.c
quanggle97 Mar 1, 2026
2766b62
Update metadata.json
quanggle97 Mar 10, 2026
0d2abc6
Update metadata.json
quanggle97 Mar 10, 2026
3e6516c
Merge branch 'google:master' into master
quanggle97 Mar 16, 2026
c8ff73e
Add kernelCTF CVE-2025-40214_lts_cos
quanggle97 Mar 16, 2026
63fd880
Delete pocs/linux/kernelctf/CVE-2025-40214_lts_cos directory
quanggle97 Mar 16, 2026
fe1ba1a
Add kernelCTF CVE-2025-40214_lts_cos
quanggle97 Mar 16, 2026
1ad6ac5
Delete pocs/linux/kernelctf/CVE-2025-38617_mitigation_cos directory
quanggle97 Mar 16, 2026
80804fa
Update exploit.cc
quanggle97 Mar 16, 2026
2ece0ed
Update exploit.cc
quanggle97 Mar 16, 2026
7eb882e
Update exploit.hpp
quanggle97 Mar 16, 2026
703fa20
Update exploit.cc
quanggle97 Mar 16, 2026
043fac6
Update exploit.hpp
quanggle97 Mar 16, 2026
75d3473
Update exploit.cc
quanggle97 Mar 16, 2026
747fc66
Update exploit.cc
quanggle97 Mar 16, 2026
580c54d
Update exploit.cc
quanggle97 Mar 16, 2026
142b324
Update Makefile
quanggle97 Mar 16, 2026
b7f67c2
Update Makefile
quanggle97 Mar 16, 2026
1dae1dc
Update exploit.cc
quanggle97 Mar 16, 2026
dde8888
Update exploit.cc
quanggle97 Mar 16, 2026
c7e8374
Update exploit.hpp
quanggle97 Mar 16, 2026
57d2f03
Update Makefile
quanggle97 Mar 16, 2026
2892895
Update Makefile
quanggle97 Mar 16, 2026
7925145
Update Makefile
quanggle97 Mar 16, 2026
c1be428
Update Makefile
quanggle97 Mar 16, 2026
dbf96e5
Update Makefile
quanggle97 Mar 16, 2026
2e334f3
Update Makefile
quanggle97 Mar 16, 2026
8efc0b4
Update Makefile
quanggle97 Mar 16, 2026
3babaa2
Update Makefile
quanggle97 Mar 16, 2026
1ba97da
Update Makefile
quanggle97 Mar 16, 2026
b4bb088
Update Makefile
quanggle97 Mar 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions pocs/linux/kernelctf/CVE-2025-40214_lts_cos/docs/exploit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Exploit Details
===============

Coming soon.
20 changes: 20 additions & 0 deletions pocs/linux/kernelctf/CVE-2025-40214_lts_cos/docs/vulnerability.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Vulnerability

Uninitialized member scc_index of struct unix_vertex leading to Unix garbage collector misjudged an inflight unix socket as dead.

## Requirements to trigger the vulnerability:
- Capabilities: No capabilities are required to trigger the vulnerability.
- Kernel configuration: CONFIG_UNIX are required to trigger this vulnerability.
- Are user namespaces needed?: No.

## Commit which introduced the vulnerability
- `https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ad081928a8b0`

## Commit which fixed the vulnerability
- `https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=60e6489f8e3b086bd1130ad4450a2c112e863791`

## Affected component, subsystem
- Unix socket

## Cause (UAF, BoF, race condition, double free, refcount overflow, etc)
- UAF
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
exploit:
g++ -static -Ofast exploit.cc -o exploit -lpthread -lkernelXDK

exploit_debug:
g++ -static -Ofast exploit.cc -o exploit_debug -lpthread -lkernelXDK

prerequisites:

run:
./exploit
Binary file not shown.
Loading
Loading