1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Fix bug in parallel DNS: out-of-bounds read in timeouts

This commit is contained in:
dmiller
2025-07-03 17:32:45 +00:00
parent 3d36f2b005
commit 47ee5c2923

View File

@@ -601,6 +601,8 @@ static int deal_with_timedout_reads(bool adjust_timing) {
else {
may_increase = false;
tpreq->tries++;
if (tpreq->tries > MAX_DNS_TRIES)
tpreq->tries = MAX_DNS_TRIES;
servI->in_process.erase(reqI);
records.erase(tpreq->id);
servI->reqs_on_wire--;