475562 matches found
CVE-2024-36886
N-Day Vulnerability Research Overview This project focuses on N-Day vulnerabilities in the Linux kernel, with an emphasis on understanding their lifecycle, analyzing their impact, and exploring mitigation strategies. N-Day vulnerabilities are publicly disclosed flaws that remain unpatched on many...
CVE-2023-52927
CVE-2023-52927 LPE exploit for CVE-2023-52927 - a Use-After-Free vulnerability in netfilter. My write-up of the vulnerability: CVE-2023-52927 - Turning a Forgotten Syzkaller Report into kCTF Exploit Reproducer: KASAN trigger poc Building Install dependencies: make prerequisites Build exploit: mak...
CVE-2024-49138-POC
CVE-2024-49138-POC Fix Error Decombine C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets456,5: error MSB8020: The build tools for Visual Studio 2019 Platform Toolset = 'v142' cannot be found. To build using the v142 build tools, please...
CVE-2021-22555
CVE-2021-22555 Linux Kernel 2.6.19 5.9 - 'Netfilter Local Privilege Escalation'...
CVE-2018-8410
CVE-2018-8410 PoC para la vulnerabilidad de elevación de privilegios del registro del kernel de Windows...
CVE-2021-4034-CTF-writeup
CVE-2021-4034-CTF-writeup This is a CTF pwn challenge that I wrote in C which requires the user to exploit the CVE-2021-4034 vulnerability. Players are given 2 binaries in the challenge directory in this repo. The chal binary implements the CTF challenge and the shelly.so is a helper binary. How ...
CVE-2022-23222
CVE-2022-23222 Click here if you just wanna build and run the dang thing. What follows is more or less a translation of the Chinese writeup, available here. We'll use the mainline kernel code for version 5.13.0 as a reference. There is a mismatch in available pointer types and the function that...
PS5-IPV6-Kernel-Exploit
PS5 3.xx / 4.xx Kernel Exploit Summary This repo contains an experimental WebKit ROP implementation of a PS5 kernel exploit based on TheFlow's IPV6 Use-After-Free UAF , which was reported on HackerOne. The exploit strategy is for the most part based on TheFlow's BSD/PS4 PoC with some changes to...
sgx-step
Un marco práctico de ataque para el control preciso de la ejecución de enclaves SGX-Step es un marco de trabajo de código abierto para facilitar la investigación de ataques de canal lateral en procesadores Intel x86 en general y en plataformas Intel SGX en particular. SGX-Step consiste en un...
dirtycaw-projet
Dirty COW - Privilege Escalation CVE-2016-5195 This project demonstrates a privilege escalation using the Dirty COW vulnerability in a virtual machine with Ubuntu Server 16.04.1 and kernel 4.4.0-31-generic. 🔧 Environment Victim machine : Ubuntu 16.04.1 vulnerable student without privileges Attack...
SharpWnfSuite
SharpWnfSuite This is the repository for Windows Notification Facility WNF tools. Currently, a C port of the tools in wnfun developed by Alex Ionescu @aionescu and Gabrielle Viala @pwissenlit has been uploaded. When I develop additional tools for Windows Notification Facility, they will be upload...
kernel-debug-lab-for-virtual-box
How to set up a VirtualBox lab to debug Kernel Driver with Windbg We consider here that on Computer A windbg is already installed and on Computer B Visual Studio, the SDK and WDK are installed. 1. Open the Host network Manager to create or set up a new Virtual Box Host-Only Ethernet adapter 2...
ghostlock-x200-app
GhostLock X200 App An on-device one-click root App for the vivo X200 , based on the GhostLock CVE-2026-43499 kernel vulnerability: no flashing, no bootloader unlock, no data wipe. Running it grants temporary root , which is lost after reboot; simply reopen the App to root again with one click. Th...
CVE-2026-19737
The ESP32 I2S driver in Zephyr RTOS contains a NULL pointer dereference vulnerability in the i2s_esp32_trigger_check() function within drivers/i2s/i2s_esp32.c. The root cause is that the driver fails to validate stream pointers for I2S_DIR_RX and I2S_DIR_TX directions, leading to a load from addr...
CVE-2026-19737 NULL pointer dereference in the ESP32 I2S driver when triggering an unsupported direction
i2sesp32triggercheck in drivers/i2s/i2sesp32.c validates the requested direction only for I2SDIRBOTH. The I2SDIRRX and I2SDIRTX branches read devcfg-rx.data-configured / devcfg-tx.data-configured without first checking the stream pointers. The device instantiation macro I2SESP32STREAMINIT sets bo...
CVE-2026-19576
The Goodix GT9xx input driver (specifically in drivers/input/input_gt911.c) contains a stack out-of-bounds write vulnerability. The driver reads a touch point count from the controller's status register and uses it directly as a loop bound for filling the point_reg[] stack array. Because the arra...
CVE-2026-19576 Stack out-of-bounds write in the Goodix GT911 touch controller driver from an unvalidated device-reported touch point count
The Goodix GT9xx input driver in drivers/input/inputgt911.c reads the touch point count from the controller's status register and masks it with GT911TOUCHPOINTSMSK 0x0F, yielding a value of 0..15. In gt911process that value is used directly as the loop bound for filling pointreg, a stack array...
CVE-2026-19576 Stack out-of-bounds write in the Goodix GT911 touch controller driver from an unvalidated device-reported touch point count
The Goodix GT9xx input driver in drivers/input/inputgt911.c reads the touch point count from the controller's status register and masks it with GT911TOUCHPOINTSMSK 0x0F, yielding a value of 0..15. In gt911process that value is used directly as the loop bound for filling pointreg, a stack array...
CVE-2026-19669 Unbounded variable-length array in fuel gauge syscall verifiers allows kernel stack overflow from user mode
The user-mode syscall verifiers zvrfyfuelgaugegetprops and zvrfyfuelgaugesetprops in drivers/fuelgauge/fuelgaugesyscallhandlers.c declared two variable-length arrays, union fuelgaugepropval kvalslen and fuelgaugepropt kpropslen, sized directly by the caller-supplied len argument. len is an...
CVE-2026-19669
The Zephyr RTOS is vulnerable to a kernel stack overflow due to unbounded variable-length arrays (VLAs) in the z_vrfy_fuel_gauge_get_props() and z_vrfy_fuel_gauge_set_props() functions within drivers/fuel_gauge/fuel_gauge_syscall_handlers.c. An attacker can provide an unvalidated len argument via...