Skip to content

lallouslab/BioNTdrv

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POC CVE-2025-0288

This is a fully weaponised Rust Proof of Concept exploiting a physical memory read & virtual memory write primitive in the known vulnerable driver BioNTdrv.sys which elevates the token of a process from Local Admin to SYSTEM through DKOM.

CVE-2025-0288 is listed on MITRE as:

Various Paragon Software products contain an arbitrary kernel memory vulnerability within biontdrv.sys, facilitated by the 
memmove function, which does not validate or sanitize user controlled input, allowing an attacker the ability to write arbitrary 
kernel memory and perform privilege escalation.

The main exploit was fully developed by Claude Code, see my X Post describing my analysis.

THIS DRIVER IS ON THE KNOWN BLOCKLIST SO THIS IS POSTED FOR EDUCATIONAL PURPOSES ONLY TO AID CONVERSATIONS AROUND THE USE OF AI FOR EXPLOIT DEVELOPMENT.

To see the DKOM exploit by Claude (not the small POC I wrote which is in main.rs), see the source file: claude_exploit.rs in this project. Note this requires Admin, so it is a high integrity -> system elevation only.

Proof:

Proof of POC

Constraints

This LPE is Local Admin -> SYSTEM, therefore must be run from a high integrity session.

Misc

This is a significant improvement over what GPT-5.4 produced which was only the discovery of the vulnerable driver. It refused to write an exploit. To see the small POC exploit I wrote which simply abuses the read/write primitive, check main.rs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 100.0%