From f749498fa53df9ead81e291cd9378d67483c2452 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 27 Apr 2016 15:11:41 +0200 Subject: nss_dns: Validate RDATA length against packet length [BZ #19830] In _nss_dns_getcanonname_r, a check for the availability of RR metadata was missing as well. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 954c95f9a9..081994cf6f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2016-04-27 Florian Weimer + + [BZ #19830] + * resolv/nss_dns/dns-host.c (getanswer_r): Check RDATA length. + (gaih_getanswer_slice): Likewise. + * resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Likewise. + Also check for availability of RR metadata. + 2016-04-27 Florian Weimer [BZ #19825] -- cgit 1.4.1