- Fix Out-of-bounds Read in rr_comment_dnskey(),

reported by X41 D-Sec.
This commit is contained in:
W.C.A. Wijngaards 2019-11-19 16:17:06 +01:00
parent 2a4e840be4
commit 07156bd5ea
2 changed files with 3 additions and 0 deletions

View file

@ -7,6 +7,8 @@
reported by X41 D-Sec.
- Fix Unchecked NULL Pointer in dns64_inform_super()
and ipsecmod_new(), reported by X41 D-Sec.
- Fix Out-of-bounds Read in rr_comment_dnskey(),
reported by X41 D-Sec.
18 November 2019: Wouter
- In unbound-host use separate variable for get_option to please

View file

@ -585,6 +585,7 @@ static int rr_comment_dnskey(char** s, size_t* slen, uint8_t* rr,
if(rrlen < dname_off + 10) return 0;
rdlen = sldns_read_uint16(rr+dname_off+8);
if(rrlen < dname_off + 10 + rdlen) return 0;
if(rdlen < 2) return 0;
rdata = rr + dname_off + 10;
flags = (int)sldns_read_uint16(rdata);
w += sldns_str_print(s, slen, " ;{");