Allocation of Resources Without Limits or Throttling in dnsjava - #VU162706
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to degrade the availability of applications using dnsjava to parse untrusted DNS messages through amplified memory allocation.
The vulnerability exists due to DNS message parsing preallocating storage from header count fields without validating those counts against the remaining message bytes. An unauthenticated remote attacker can repeatedly submit 12-byte DNS messages with maximum count values to trigger approximately 2 MB of allocation per message and sustained memory pressure.