You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/package/network/services
Kevin Darbyshire-Bryant ca79337306 dnsmasq: forward.c: fix CVE-2017-13704
Fix SIGSEGV in rfc1035.c answer_request() line 1228 where memset()
is called with header & limit pointing at the same address and thus
tries to clear memory from before the buffer begins.

answer_request() is called with an invalid edns packet size provided by
the client.  Ensure the udp_size provided by the client is bounded by
512 and configured maximum as per RFC 6891 6.2.3 "Values lower than 512
MUST be treated as equal to 512"

The client that exposed the problem provided a payload udp size of 0.

Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
Acked-by: Hans Dedecker <dedeckeh@gmail.com>
7 years ago
..
authsae treewide: clean up and unify PKG_VERSION for git based downloads 8 years ago
dnsmasq dnsmasq: forward.c: fix CVE-2017-13704 7 years ago
dropbear dropbear: add option to set max auth tries 7 years ago
ead network/services/ead: drop Build/Prepare rule in favor of default one 8 years ago
hostapd hostapd: add additional ubus notifications 7 years ago
igmpproxy treewide: clean up download hashes 8 years ago
ipset-dns treewide: clean up and unify PKG_VERSION for git based downloads 8 years ago
lldpd lldpd: bump to 0.9.7 7 years ago
odhcpd odhcpd: update to latest git HEAD 7 years ago
omcproxy omcproxy: Update to latest HEAD 7 years ago
openvpn openvpn: update to 2.4.3 7 years ago
openvpn-easy-rsa openvpn-easy-rsa: update to 3.0.1 7 years ago
ppp ppp: propagate master firewall zone to dynamic slave interface 7 years ago
relayd relayd: fix making incomplete instance json data 8 years ago
samba36 samba36-net: new package 7 years ago
uhttpd uhttpd: Enable integrated Lua by default 7 years ago
umdns umdns: remove superfluous include in init script 7 years ago