diff options
author | wxs <wxs@FreeBSD.org> | 2009-05-20 01:16:13 +0800 |
---|---|---|
committer | wxs <wxs@FreeBSD.org> | 2009-05-20 01:16:13 +0800 |
commit | 5937971d97b867e0dd40540bfc58aa2bb8c58556 (patch) | |
tree | 13b1bf5184e24f72017fc31d3a0b2f5cb925593e /dns | |
parent | 3bc0a1286b6eecb1df706a68d8ed3a47c8a5120f (diff) | |
download | freebsd-ports-5937971d97b867e0dd40540bfc58aa2bb8c58556.tar.gz freebsd-ports-5937971d97b867e0dd40540bfc58aa2bb8c58556.tar.zst freebsd-ports-5937971d97b867e0dd40540bfc58aa2bb8c58556.zip |
- Fix a one-byte buffer overflow (vuxml entry coming shortly).
- Update maintainers address.
PR: ports/134700
Submitted by: Olafur Osvaldsson <osvaldsson@icelandic.net> (maintainer)
Diffstat (limited to 'dns')
-rw-r--r-- | dns/nsd2/Makefile | 3 | ||||
-rw-r--r-- | dns/nsd2/files/patch-vuln | 13 |
2 files changed, 15 insertions, 1 deletions
diff --git a/dns/nsd2/Makefile b/dns/nsd2/Makefile index aac4ac3ba3a5..298324d3c6f1 100644 --- a/dns/nsd2/Makefile +++ b/dns/nsd2/Makefile @@ -7,11 +7,12 @@ PORTNAME= nsd PORTVERSION= 2.3.7 +PORTREVISION= 1 CATEGORIES= dns ipv6 MASTER_SITES= http://www.nlnetlabs.nl/downloads/nsd/ \ ftp://ftp.rhnet.is/pub/nsd/ -MAINTAINER= oli@isnic.is +MAINTAINER= osvaldsson@icelandic.net COMMENT= An authoritative only non-recursive name server CONFLICTS= nsd-[3-9]* diff --git a/dns/nsd2/files/patch-vuln b/dns/nsd2/files/patch-vuln new file mode 100644 index 000000000000..7d012c6fdb2e --- /dev/null +++ b/dns/nsd2/files/patch-vuln @@ -0,0 +1,13 @@ +--- query.c ++++ query.c +@@ -239,8 +239,8 @@ + * MAXDOMAINLEN ... + */ + if ((*src & 0xc0) || +- (src + *src + 1 > buffer_end(query->packet)) || +- (src + *src + 1 > query_name + MAXDOMAINLEN)) ++ (src + *src + 2 > buffer_end(query->packet)) || ++ (src + *src + 2 > query_name + MAXDOMAINLEN)) + { + return 0; + } |