Aaron Eline

USENIX 2025 Travel Blog

Aaron Eline

August 17, 2025

This past week I attended the 34th USENIX Security conference. I had a great a time and met a bunch of wonderful people. Wanted to take a bit and gather my thoughts on the work I saw presented.

Conference Format

This year, USENIX adopted a new format. Most talks were only three minutes long, with a couple of selected talks extended to twelve minutes. Poster sessions for all talks immediately followed the talks. This was … okay? Three minutes is really not enough time to do much more than present a verbal abstract. I don’t think I got anything from any of the three-minute talks beyond “hey, maybe I should read that paper”. On the other hand, I really enjoyed having the poster sessions so close to the talks. Having questions fresh in mind made for some great discussions with authors.

Fuzzing

My reason for attendance was to keep up to date with fuzzing research, and boy was there a lot of it. Before I dive into specific papers, two general observations. Firstly, it’s really a shame that the fuzzing and PBT worlds don’t talk to each other more. Coverage-guided fuzzing is clearly an empirically very good search strategy for finding test cases, but the fuzzing literature seems stuck on only searching for violations of a few blessed properties (usually memory safety via ASan). Additionally, the amount of work that started with the sentence “generating non-textual input with fuzzers is hard” surprised me, given that the PBT and parametric fuzzing communities have worked hard on this problem for years. (Shoutout to the excellent work by Rohan Padye and my colleague Vasu Vikram on bridging this gap). Secondly, boy is differential testing big! Now I’ll go through a selection of the work I found interesting:

Defensive Papers

Offensive Papers

Reverse Engineering

Bunch of neat papers here I’m not qualified to comment on! TRex: Practical Type Reconstruction for Binary Code uses structural type inference to construct types from decompiled programs. I really liked the insight that true type reconstruction isn’t actually possible, you might as well give up and try for something else! It reminded me of an insight we had working on 3C, and this can really unlock cool work.

Wrapping Up

All in all, this was a super fun event! Met a bunch of great people. Thanks to all the organizers and presenters and I hope to attend next year!