Theme 1 – Implementation differences create exploitable parser differentials
"A straightforward way to exploit an implementation differential like this is if you have a software system that contains two different implementations of IDNA 2003 processing user input. One part of the process processes the domain correctly, the other incorrectly, and in this case you can have one part of a system (such as a policy/filter) 'see' the data one way and the other part of the system (such as, taking an action as a result of the data) see the data in another way." – SethMLarson
Theme 2 – The issue is situational but becomes dangerous when the right conditions exist
"It creates a parser differential; two different components of the system can treat the same string as different hostnames. Things that have trusted hostnames, or privileged/admin hostnames that are screened out, or SSRF filters all depend on accurately comparing presented hostnames. This is pretty situational, though, isn't it? You still have to be dealing with IDN names." – tptacek
Theme 3 – Correctness bugs should be treated as security issues until proven otherwise
"We have a working exploit (OOB access in the V8 heap)... In general, we find that correctness issues like this are pretty much always exploitable with a bit of effort (not even that much effort normally, just gluing together a few gadgets), so we treat correctness issues as security issues until they are proven not to be, rather than the other way around." – wren6991