Advertisement · 728 × 90

Posts by Chris Frohoff

Preview
Findings Gadgets Like it’s 2026 — Atredis Partners Java deserialization vulnerabilities have been of interest to me for nearly a decade. In 2016, my team published a blog post titled "What Do WebLogic, WebSphere, JBoss, Jenkins, OpenNMS, and Your…

We decided to revisit an old research problem with some new LLM powered tooling. Check out our latest blog post to see how we approached this research, and the new Java deserialization gadget chains it discovered in just two days! www.atredis.com/blog/2026/3/12/findings-gadgets-like-its-2026

2 weeks ago 2 5 0 0
One Token to rule them all - obtaining Global Admin in every Entra ID tenant via Actor tokens While preparing for my Black Hat and DEF CON talks in July of this year, I found the most impactful Entra ID vulnerability that I will probably ever find. One that could have allowed me to compromise ...

I've been researching the Microsoft cloud for almost 7 years now. A few months ago that research resulted in the most impactful vulnerability I will probably ever find: a token validation flaw allowing me to get Global Admin in any Entra ID tenant. Blog: dirkjanm.io/obtaining-gl...

6 months ago 87 37 9 5
Preview
Scholars - Women in Security and Privacy WISP Privacy Statement

Today I’m raising money to send underrepresented folks to @defcon.bsky.social + other technical cons/training next year! Yes, you’ll get a tax write off ❤️

Hear our Scholar Stories for the impact of WISP: www.wisporg.com/scholars

Here’s the donation link! wisporg.app.neoncrm.com/forms/donation

1 year ago 58 28 0 4
Scene from "The Hobbit" movie with Elrond and Bilbo talking with meme text saying "it is said: go not to the principal engineers for counsel, for they will say both no and yes"

Scene from "The Hobbit" movie with Elrond and Bilbo talking with meme text saying "it is said: go not to the principal engineers for counsel, for they will say both no and yes"

1 year ago 5 0 0 0

What I had read in multiple places seemed to indicate that it did not do that, but now I'm not so sure

1 year ago 2 0 1 0
Post image

Imported my previous posts from twitter. App should show a small indicator to note that it isn't new

1 year ago 3 0 1 0

speech and writing are just serialization for human thoughts #showerthoughts

2 years ago 3 0 0 0
Post image

summary of how apps tended to mitigate a reported deserialization vulnerability

3 years ago 2 0 0 0
Post image

summary of how gadgets tended to be introduced into a library

3 years ago 2 0 1 0

paper here https://arxiv.org/pdf/2208.08173.pdf

3 years ago 1 0 1 0
Advertisement

Some very cool research and analysis in this paper, but remember kids: don't assume that fixing/removing/blocking gadget classes is going to protect you if you're still deserializing objects from untrusted data twitter.com/TheRegister/status/15618...

3 years ago 2 0 1 0

Though tbf, anything trying to be an API is only as good as it's documentation, contracts, and change control

3 years ago 0 0 0 0

Also, your internal app logs are not an API https://twitter.com/rakyll/status/1562239578865405952

3 years ago 0 0 1 0

More fun bespoke Oracle product java deserialization gadget chains and blacklist bypasses twitter.com/peterjson/status/1539920...

3 years ago 0 0 0 0
Preview
ysoserial/src/main/java/ysoserial/payloads/URLDNS.java at master · frohoff/ysoserial A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization. - frohoff/ysoserial

Fun fact: @gebl's URLDNS java deserialization gadget in ysoserial relies on exactly this obscure (and absurd) behavior to trigger a DNS lookup github.com/frohoff/ysoserial/blob/m... https://twitter.com/ncweaver/status/1470453024870912000

4 years ago 1 0 0 0

This seems likely to be fruitful against a lot of apps out there. twitter.com/iangcarroll/status/14555...

4 years ago 0 0 0 0
Preview
The Illustrated TLS 1.2 Connection Every byte of a TLS connection explained and reproduced

Handy detailed TLS protocol reference https://tls.ulfheim.net/

4 years ago 1 0 0 0
Post image

twitter.com/josephfcox/status/144871...

4 years ago 0 0 0 0
Advertisement

Great analogy, and applicable to the whole tech industry https://twitter.com/kwestin/status/1445965144979218435

4 years ago 0 0 0 0

Good survey of Ruby ecosystem deserialization vulnerabilities https://twitter.com/zenn_dev/status/1442089822156296193

4 years ago 0 0 0 0

In my previous life as a lead sweng, our project's maven pom.xml literally listed my role as "code archaeologist" https://twitter.com/rakyll/status/1441832225595527169

4 years ago 0 0 0 0

Artistic rendition of code reuse attacks a la ROP and deserialization twitter.com/Rainmaker1973/status/140...

4 years ago 0 0 0 0

Older post focusing on intra-service auth is also great web.archive.org/web/20200507173734/https...

4 years ago 0 0 0 0

Great overview and pros/cons of various types of auth tokens https://twitter.com/tqbf/status/1430278923653468168

4 years ago 0 0 1 0

That's the sound of 100k developers firing up Linux VMs twitter.com/QuinnyPig/status/1432720...

4 years ago 0 0 0 0
Post image

I don't always do work on weekends, but when I do...

4 years ago 0 0 0 0
Advertisement

More excellent WebLogic deserializaion gadget blocklist bypass work from @matthias_kaiser. I've lost count on all these. twitter.com/matthias_kaiser/status/1...

4 years ago 0 0 0 0

PSA: folks should be aware that AWS Infinidash allows full read access by default so make sure you lock yours down with a fine-grained IAM policy

4 years ago 0 0 0 0

This would make a great April fool's day prank next year https://twitter.com/FooBartn/status/1411349844292247553

4 years ago 0 0 0 0
Preview
LayerOne 2021 CTF "Deathball: *" challenge series LayerOne 2021 CTF "Deathball: *" challenge series. GitHub Gist: instantly share code, notes, and snippets.

And if you want to play more, just run this docker-compose project locally and netcat to the entrance at port 4444

gist.github.com/frohoff/3a387ede3364f4ee...

4 years ago 0 0 0 0