My new article: "Kernel-hack-drill and a new approach to exploiting CVE-2024-50264 in the Linux kernel"⚡️
I tell a bug collision story and introduce my pet project kernel-hack-drill, which helped me to exploit the hard bug that received @PwnieAwards 2025
a13xp0p0v.github.io/2025/09/…
Slides for my talk at @h2hconference 2024:
Diving into Linux kernel security 🤿
I described how to learn this complex area and knowingly configure the security parameters of your Linux-based system.
And I showed my open-source tools for that purpose!
a13xp0p0v.github.io/img/Alex…
Excited to share our latest post on memory safety! We're tackling spatial safety in our massive C codebase by hardening libc *by default*. It adds bounds checks to things like std::vector, preventing a fair bit of out-of-bounds vulnerabilities: security.googleblog.com/2024…
“Break into the world of vulnerability research... and become a zero-day hunter.” I have a new book with @nostarch!
Behind the curtain of zero-day research, there are fundamental building blocks you can learn. In early access now and out in Spring 2025!
nostarch.com/zero-day
Getting made fun of because you cover laptop webcam with a sticker? 😭
Here are materials from my talk about controlling ThinkPad X230 webcam LED over USB presented at POC by @POC_Crew 😎
Use these as a comeback 😁
Slides: docs.google.com/presentation…
Code: github.com/xairy/lights-out
A while ago I've given a talk on how to build exceptional security research teams: github.com/rrbranco/Presenta… - I continue convinced that is all that is needed. The adage "Great people leave managers, not companies" continues to be true.
CVE-2024-9143 (openssl-library.org/news/sec…) was disclosed recently, which was found by OSS-Fuzz-Gen! This is a pretty proud example of our team showing the promise of leveraging LLMs enable more fuzzing coverage.
I've written a post on SELinux and some public bypasses for Android kernel exploitation. It's especially relevant for Samsung and Huawei devices due to their use of hypervisors. Check it out here: klecko.github.io/posts/selin…
IDAlib is the first idiomatic Rust bindings library for @HexRaysSA IDA SDK, helping go beyond C/C or Python in RE automation. Huge thanks to @xorpse for making it happen! Binarly team ❤️ Rust 🙌
🛠️use idalib::idb::*;
🦀crates.io/crates/idalib
🚨New! "CVE-2024-36435 Deep-Dive: The Year’s Most Critical BMC Security Flaw."
🔥Classic buffer overflow vulnerabilities resurface in BMCs, remotely opening the gates from the castle.
🏆Kudos to @AlexTereshkin for the initial discovery and disclosure!
binarly.io/blog/cve-2024-364…
I’m super excited about this blogpost. The approach is so counterintuitive, and yet the results are so much better than anything else that we’ve tried for memory safety. We finally understand why.
security.googleblog.com/2024…
Exciting story on collaboration between Google Android Offsec and ARM product security on proactively securing Mali GPU attack surface in Android and beyond. Among proactively identified and mitigated issues is CVE-2024-0153 in GPU firmware.
We teamed up with @Arm to boost GPU security on #Android! Fuzzing, firmware analysis, and close collaboration led to key vulnerability discoveries and a stronger #Android ecosystem. Read more in our joint blog: security.googleblog.com/2024…
Continuing the series on exploiting Android Binder with Binder internals blog androidoffsec.withgoogle.com… Deep dive into Binder driver by @abc_sup and Gulshan. We also release github.com/androidoffsec/lib… -- tiny lib featuring how to do IPC via Binder driver. Happy Binder hacking!
Gonna be giving a talk "SLUB Internals for Exploit Developers" at @LinuxSecSummit next week.
Plan to cover the basics one needs to know before writing exploits for slab bugs; slides coming along 😁
Also gonna stay around for @linuxplumbers.
lsseu2024.sched.com/event/1e…