Luke Jahnke
nastystereo.com
Luke Jahnke
@nastystereo.com
Found an interesting ruby bug, time to see if it impacts rails. Anyone want to collab?
October 29, 2025 at 8:34 AM
Reposted by Luke Jahnke
The Pentium's microcode ROM holds 414,720 bits in total: 4608 micro-instructions. For more photos of the Pentium's microcode circuitry along with a detailed explanation, see my latest blog post:
www.righto.com/2025/03/pent...
Notes on the Pentium's microcode circuitry
Most people think of machine instructions as the fundamental steps that a computer performs. However, many processors have another layer of ...
www.righto.com
March 31, 2025 at 5:40 PM
My latest blog post is live! Check your Ruby on Rails applications for the use of params[:_json]

nastystereo.com/security/rai...
December 10, 2024 at 8:30 AM
Reposted by Luke Jahnke
Ten years ago, I realised I needed to rewrite ActiveScan++ in Java. After putting it off for so long that artificial intelligence was literally able to do 90% of the work for me, I've done it! It's now available in the BApp store. Report issues and feature requests here ->
github.com/albinowax/Ac...
GitHub - albinowax/ActiveScanPlusPlus: ActiveScan++ Burp Suite Plugin
ActiveScan++ Burp Suite Plugin. Contribute to albinowax/ActiveScanPlusPlus development by creating an account on GitHub.
github.com
December 5, 2024 at 3:58 PM
Reposted by Luke Jahnke
Security researcher Luke Jahnke has published an escape for SafeMarshal, a new Ruby security gem that can be used to block deserialization attacks

nastystereo.com/security/rub...
December 5, 2024 at 2:03 PM
My latest blog post is live 🔥 Read it to learn what SafeMarshal is and *two* very different ways to escape and get RCE!

Read it to find out why Date is *not* a safe class in Ruby or how to leverage serialized strings being constructed with string concatenation!

nastystereo.com/security/rub...
December 4, 2024 at 4:57 AM
Reposted by Luke Jahnke
I've just rewritten ActiveScan++ in Java to lay the foundation for some major enhancements. It's not in the BApp store yet but if you'd like to take it for a spin you can grab it here:
github.com/albinowax/Ac...
GitHub - albinowax/ActiveScanPlusPlus: ActiveScan++ Burp Suite Plugin
ActiveScan++ Burp Suite Plugin. Contribute to albinowax/ActiveScanPlusPlus development by creating an account on GitHub.
github.com
December 3, 2024 at 12:53 PM
Reposted by Luke Jahnke
🚨 CORS vulnerabilities in Go 🚨

Misusing strings.HasSuffix, Contains, or HasPrefix? You might be leaving the door wide open! 🔓

Learn how these patterns lead to bypasses 🐛👇

👉 pentesterlab.com/blog/golang-...
PentesterLab Blog: CORS Vulnerabilities in Go: Vulnerable Patterns and Lessons
Dive into common CORS vulnerabilities found in Go codebases, with real-world examples of flawed origin validation. Understand how these mistakes occur and why Go developers need robust solutions to se...
pentesterlab.com
December 2, 2024 at 9:50 PM
New blog post is up!
Shiny Vulnerabilities in R's Most Popular Web Framework
nastystereo.com/security/r-s...

Turns out the programming language R is used for more than statistics, including web apps!
December 2, 2024 at 2:55 PM
Reposted by Luke Jahnke
Not sure how I missed that, but we now actually have Ken Thompson's C compiler backdoor code from the classic "Reflections on Trusting Trust". An excellent writeup by @swtch.com - research.swtch.com/nih.
research!rsc: Running the “Reflections on Trusting Trust” Compiler
research.swtch.com
November 27, 2024 at 9:17 AM
Reposted by Luke Jahnke
I just wrote a new blog post! This is how I (ab)used a jailed file write bug in Tomcat/Spring. Enjoy!

Remote Code Execution with Spring Properties :: srcincite.io/blog/2024/11...
Remote Code Execution with Spring Properties
Recently a past student came to me with a very interesting unauthenticated vulnerability in a Spring application that they were having a hard time exploiting...
srcincite.io
November 26, 2024 at 11:57 PM
My latest blog post is live! nastystereo.com/security/cro...

Read how to send a cross-site POST without including a Content-Type header (without CORS). It even works with navigator.sendBeacon
November 27, 2024 at 9:10 AM
I just published a new blog post sharing an improved Deserialization Gadget Chain for Ruby!
It builds on the work of others, including Leonardo Giovanni, @ulldma.bsky.social and @vakzz.bsky.social

nastystereo.com/security/rub...
November 25, 2024 at 5:27 AM