Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No, it's a format string vulnerability.


Go read this section of the transcript[0]

[0]: https://99percentinvisible.org/episode/the-roman-mars-mazda-....


That section of the transcript is incorrect, despite being from someone who worked on it. It's obviously a printf bug because it only happens with %n with valid modifiers: https://www.reddit.com/r/gimlet/comments/bdxht4/hey_its_ben_...


Despite the fact that he confirmed it’s not C code and despite the fact that the failure case has spaces in it which make it invalid? What am I missing here?


He's wrong, it is getting parsed in C. glibc happens to allow ' ' as a modifier to %n: https://gcc.godbolt.org/z/zaTnjzEY3




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: