Ret2 / Isosceles Blog
blog.isosceles.com · Personal blog · on HN since 2023
Isosceles is a security researcher's blog on exploits, fuzzing, Linux kernel bugs, and vulnerability analysis.
What HN saysHN links it mainly for its WebP 0day explanation, which commenters call great, and for its Stagefright history.
16HN people shared it
6linked it in comments
17stories submitted
301story points
4 months agolast shared
2023people per year2026
Most-shared posts
- 1The WebP 0day6 people · 2 points · first shared 2023 · discussion on HN
- 2Phineas Fisher, Hacktivism, and Magic Tricks5 people · 9 points · first shared 2023 · discussion on HN
- 3How to Build a Fuzzing Corpus3 people · 4 points · first shared 2023 · discussion on HN
- 4The Legacy of Stagefright3 people · 2 points · first shared 2023 · discussion on HN
- 5What is a good Linux kernel bug?2 people · 4 points · first shared 2023 · discussion on HN
- 6An Introduction to Exploit Reliability2 people · 3 points · first shared 2023 · discussion on HN
- 7OpenSSH Backdoors1 people · 257 points · first shared 2024 · 129 comments on HN
- 8Robots Dream of Root Shells1 people · 19 points · first shared 2024 · 1 comments on HN
- 9Exploit Equivalence Classes1 people · 1 points · first shared 2023 · discussion on HN
What HN people wrote when they linked it
jsnell · 2023-09-26
There was a great explanation a few days back on why the vulnerability existed, and on why the fix was correct: https://blog.isosceles.com/the-webp-0day/
(Discussed in https://news.ycombinator.com/item?id=37600852)
ikmckenz · 2025-03-28
The Isosceles blog post[0] on the initial webp exploit, linked by the article, says:
> Google's OSS-Fuzz project has fuzzed hundreds of open source libraries for many years now, including libwebp and many other image decoding libraries. It's possible to look in full detail at the code coverage for OSS-Fuzz projects, and it's clear that lossless support for WebP was being fuzzed extensively… In fact one of the first things that Google did after the WebP 0day was fixed was to release a new fuzzer specifically for the Huffman routines in WebP. I tried running this fuzzer for a bit (with a bit of backporting required due to API changes) and it predictably did not find CVE-2023-4863… This bug also shows that we have an over-reliance on fuzzing for security assurance of complex parser code. Fuzzing is great, but we know that there are many serious security issues that aren't easy to fuzz.
So perhaps it’s not so simple as throwing a fuzzer at it.
[0] https://blog.isosceles.com/the-webp-0day/
DCKing · 2024-06-13
The Shield TV has had an impressive support lifecycle for an Android device but it still falls well short of a 10 year support cycle.
The Shield was released in May 2015 and its latest software update has an Android security patch level of April 2022 and was released November 2022. No more updates seem to be forthcoming. Notably, all Shield TVs today are vulnerable to remote code execution when displaying a malicious WebP image [0], a widespread issue uncovered last year.
Apple released the Apple TV HD two months after the Shield TV, but it still receives the latest tvOS updates to this day and will be receiving this year's new tvOS 18 [1] [2]. It received a fix for that WebP issue the same day as supported Macs, iPhones and iPads did last September.
Even the best Android device examples with good vendor support still seem to be falling short. The Shield TV is still capable streaming hardware in 2024 used by many people, but it's sitting there doing that while missing important security patches unbeknownst to the users.
[0]: https://blog.isosceles.com/the-webp-0day/
[1]: https://www.macrumors.com/2024/06/10/tvos-18-compatible-apple-tv-model…
[2]: To be fair it's the only Apple A8 device that receives support until today. The iPhone 6 with the same chip was launched mid 2014 and received its last update in early 2023.
ignoramous · 2026-06-28
> I'm more worried about AV software
Media codecs pretty much, single-handedly even, drove about a new era of defenses and mitigations in Android: https://blog.isosceles.com/the-legacy-of-stagefright/
hackermatic · 2023-09-28
This could be an important update to prevent phishing attacks with document attachments that contain malicious .webp images. I haven't seen one of those yet, but a non-weaponized, proof of concept malformed .webp is out there along with a detailed technical writeup, so it's only a matter of time: https://blog.isosceles.com/the-webp-0day/
yellow_lead · 2023-09-26
Repro steps here: https://blog.isosceles.com/the-webp-0day/
This is pretty bad, there will be many vulnerable applications and someone just posted how to exploit it. I just reproduced it on a VM:
SUMMARY: AddressSanitizer: heap-buffer-overflow (/home/<name>/webp_test/examples/dwebp+0xb24e9) in BuildHuffmanTable
Shadow bytes around the buggy address:
...
Also, here's the webp it generated as base64, but chrome doesn't crash or anything. Other apps may handle it differently, but many just say invalid format.
UklGRukAAABXRUJQVlA4TN0AAAAvAAAAAPAAWgAAsKwlnZsEAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAALRt27Zt27Zt27Zt27Zt2/b92fUAWgAAsLTknJskSQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAALw/23oALQAAWFpyzk2SJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN6f
bT2AFgAALC055yZJEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/Pth7A/xsAQoutz/f3
fwAwMzNvVVXt7p5zLw==