]> git.ipfire.org Git - thirdparty/pdns.git/commit
dnsdist: Detect and dismiss truncated UDP responses from a backend
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 24 Nov 2023 14:30:09 +0000 (15:30 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 24 Nov 2023 14:41:20 +0000 (15:41 +0100)
commit17a0b06ee3cfa43bb9ac4a0cd5186fbc42e090a5
tree1c9410fa1507a3c86f6d708bde6247d6a8adf1df
parentcece63f1da4a58a60788dc2a2ee87c007944506b
dnsdist: Detect and dismiss truncated UDP responses from a backend

Until now we would not have detected if the response was larger than
our buffer (4096 bytes or larger in some cases), which could have
led to parsing errors or even forwarding a corrupted response.
pdns/dnsdist.cc
regression-tests.dnsdist/test_Advanced.py