
Security, software correctness, and Rust 🦀 Doing the cyberz @OpenAI prev: @RobinhoodApp, Cruise, @zellic_io, @Dropbox My awful opinions are my own
San Francisco, CA
Joined November 2013
- Tweets16.3K
- Following477
- Followers21.4K
- Likes50.1K
d0nut 🦀 💜 retweeted
I got second overall at the Google Bugswat in Singapore!! 🎉☺️
It was a talented group of almost 50 hackers so I am really proud of the findings and thankful to have been invited!
The critical Brotli RCE vulnerability discovery came out of our large scale infrastructure code scanning efforts
Great research by @k_tr4n and @_sy1vi3 in assessing the widespread impact of this bug
Update your Node.js, Bun, Envoy, anything using Brotli ASAP!
During this red-teaming exercise, we also found a vulnerability that allows for unauthenticated remote code execution in Brotli, a widely-deployed compression library included in many pieces of software such as Node.js, Bun, and Envoy.
The flaw could let an attacker run their own code on affected systems by sending or replying with malicious compressed data, without any need to create a user account. That is, an unpatched server that accepts compressed input could be taken over by a malicious client, and an unpatched client that accepts compressed input (such as “curl --compressed”) could be taken over by a malicious server.
This root cause issue was actually fixed in the Brotli source code in February, but it wasn’t known at the time that it gave rise to a security vulnerability and there was no more recent release of Brotli. Since Brotli is built into other software, any software which includes this library needs to take the update too, followed by the users of that software. We disclosed the vulnerability to Brotli and other downstream projects such as Node.js, which released or are currently releasing security updates, and Brotli cut new release versions and published a CVE.
More details on the patch and mitigations below:
patchtheplanet.org/brotli
The stuff coming out of the security org is absolutely insane. It’s still hard to comprehend what you’re seeing sometimes.
Y’all should read this!
Replying to @lcfr_hax @Nyaaaaa_ovo
I recognized that shit instantly. Banger song and reference
Replying to @ThePrimeagen @codegirl007
This concept is what made me fall in love with Rust originally. It did a good job of striking the balance between powerful type system to prove useful properties, but still usable enough to build real software.
With AI the economics of proofs change though
d0nut 🦀 💜 retweeted
Someone told me last week to look for “signposts” that might indicate attacks were getting significantly faster and worse than the historical norm. Do you think we’re seeing any of those?
d0nut 🦀 💜 retweeted

Tibo@thsottiauxOct 22
🇺🇸
United StatesConnected via WebAccount-level information, not a live location or per-post device.
Day 17/ Bet you thought we forgot, but no, it’s reset day today.
Also good time to remind you to get Daybreak Blue access, it only takes 15 mins and you don’t want to have to do it in the middle of an incident.






















