Luke Jahnke's Avatar

Luke Jahnke

@nastystereo.com

Blogging at https://nastystereo.com

409
Followers
121
Following
13
Posts
25.11.2024
Joined
Posts Following

Latest posts by Luke Jahnke @nastystereo.com

Risky Business Weekly (823): Humans impersonate clawdbots impersonating humans
Risky Business Weekly (823): Humans impersonate clawdbots impersonating humans YouTube video by Risky Business Media

ICYMI: This week's show is up!

@metlstorm.risky.biz and I were joined by our new podcast host @jameswilson.io to talk all about the Notepad++ supply chain compromise and the security angle on the Clawdbot/Moltbook fiasco:

VIDEO: www.youtube.com/watch?v=W5hx...
AUDIO: risky.biz/RB823

04.02.2026 22:38 πŸ‘ 9 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Ruby Array Pack Bleed / nastystereo.com

nastystereo.com/security/rub...

29.12.2025 06:38 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Maybe one day our paths will cross πŸ˜…

30.10.2025 04:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Found an interesting ruby bug, time to see if it impacts rails. Anyone want to collab?

29.10.2025 08:34 πŸ‘ 1 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Preview
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 ...

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...

31.03.2025 17:40 πŸ‘ 29 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Thank you! That motivates me to continue writing and sharing!

10.12.2024 11:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image

My latest blog post is live! Check your Ruby on Rails applications for the use of params[:_json]

nastystereo.com/security/rai...

10.12.2024 08:30 πŸ‘ 34 πŸ” 14 πŸ’¬ 1 πŸ“Œ 2
GitHub - albinowax/ActiveScanPlusPlus: ActiveScan++ Burp Suite Plugin ActiveScan++ Burp Suite Plugin. Contribute to albinowax/ActiveScanPlusPlus development by creating an account on GitHub.

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...

05.12.2024 15:57 πŸ‘ 42 πŸ” 10 πŸ’¬ 0 πŸ“Œ 0

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...

05.12.2024 14:03 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Haha it is starting to feel like an advent calendar. But no, just a lot of free time lately. Maybe I need tougher targets, any suggestions?

04.12.2024 06:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

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...

04.12.2024 04:57 πŸ‘ 19 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0
GitHub - albinowax/ActiveScanPlusPlus: ActiveScan++ Burp Suite Plugin ActiveScan++ Burp Suite Plugin. Contribute to albinowax/ActiveScanPlusPlus development by creating an account on GitHub.

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...

03.12.2024 12:53 πŸ‘ 47 πŸ” 17 πŸ’¬ 3 πŸ“Œ 0
Preview
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...

🚨 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-...

02.12.2024 21:50 πŸ‘ 17 πŸ” 10 πŸ’¬ 2 πŸ“Œ 0
Post image

I hope to write a follow up post that covers the footguns I learnt about for R apps, especially jsonlite::fromJSON ;)

02.12.2024 14:55 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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!

02.12.2024 14:55 πŸ‘ 12 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0

I think my post showing that Ruby's substring implementation is faulty is a little bit interesting, hoping someone else can chain it with another bug someday to show some true impact: nastystereo.com/security/rub...

01.12.2024 18:29 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
research!rsc: Running the β€œReflections on Trusting Trust” Compiler

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.

27.11.2024 09:17 πŸ‘ 10 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
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...

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...

26.11.2024 23:57 πŸ‘ 76 πŸ” 36 πŸ’¬ 1 πŸ“Œ 2
Post image

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

27.11.2024 09:10 πŸ‘ 79 πŸ” 29 πŸ’¬ 3 πŸ“Œ 4

one tip for i3 is to use pypi.org/project/quic...

25.11.2024 06:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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...

25.11.2024 05:27 πŸ‘ 15 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0