mirror of
https://github.com/i2p/i2p.i2p.git
synced 2026-05-15 03:05:13 +00:00
dafde0c327
from https://github.com/MiniDNS/minidns tag 1.1.1 2024-10-24 Possible fixes (unverified): - MiniDNS per-RR parsers throw NegativeArraySizeException on malformed header - DnsName.parse recurses per label without depth bound StackOverflow DoS - DnsName parser throws AIOOBE (not IOException) on truncated pointer - ipv4From / ipv6From resolve via DNS instead of parsing literals - Question constructor uses assert for null checks - DnsMessage pre-allocates ArrayLists from 16-bit header counts - OPT.parse uses dis.read() and disabled assert for bounds reported by: bottomlineit.co.za