libhv dns_name_decode: heap overflow to code execution (independent PoC + writeup). Bug originally reported in ithewei/libhv#851.