Why did the OpenSSL punycode vulnerability happen?
It feels like issues like those are more common in parsers, this specific kind of software.But why?Why is parsing so hard? or is it just in low lvl languages? or maybe languages with poor string primitives?I've written parsers in high level languages and it didnt felt dangerous or insanely hard