Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-6-0]: src/external/bsd/bind/dist external/bsd/bind/dist/CHANGES ...
details: https://anonhg.NetBSD.org/src/rev/f8804ca6791a
branches: netbsd-6-0
changeset: 774713:f8804ca6791a
user: riz <riz%NetBSD.org@localhost>
date: Thu Dec 13 17:42:04 2012 +0000
description:
external/bsd/bind/dist/CHANGES patch
external/bsd/bind/dist/version patch
external/bsd/bind/dist/bin/named/query.c patch
Address CVE-2012-5688: Named could die on specific queries with dns64
enabled.
[spz, ticket #740]
diffstat:
external/bsd/bind/dist/CHANGES | 5 +++++
external/bsd/bind/dist/bin/named/query.c | 6 ++++--
external/bsd/bind/dist/version | 2 +-
3 files changed, 10 insertions(+), 3 deletions(-)
diffs (44 lines):
diff -r fdc9f1223b33 -r f8804ca6791a external/bsd/bind/dist/CHANGES
--- a/external/bsd/bind/dist/CHANGES Tue Dec 11 04:27:04 2012 +0000
+++ b/external/bsd/bind/dist/CHANGES Thu Dec 13 17:42:04 2012 +0000
@@ -1,3 +1,8 @@
+ --- diff from 9.9.2 to 9.9.2-P1 --
+
+3407. [security] Named could die on specific queries with dns64 enabled.
+ [Addressed in change #3388 for BIND 9.8.5 and 9.9.3.]
+
--- 9.9.1-P4 released ---
3383. [security] A certain combination of records in the RBT could
diff -r fdc9f1223b33 -r f8804ca6791a external/bsd/bind/dist/bin/named/query.c
--- a/external/bsd/bind/dist/bin/named/query.c Tue Dec 11 04:27:04 2012 +0000
+++ b/external/bsd/bind/dist/bin/named/query.c Thu Dec 13 17:42:04 2012 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: query.c,v 1.7.2.2 2012/10/09 23:58:09 riz Exp $ */
+/* $NetBSD: query.c,v 1.7.2.2.2.1 2012/12/13 17:42:04 riz Exp $ */
/*
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
@@ -5178,10 +5178,12 @@
isc_result_t result;
isc_uint32_t ttl = ISC_UINT32_MAX;
+ dns_rdataset_init(&rdataset);
+
result = dns_db_getoriginnode(db, &node);
if (result != ISC_R_SUCCESS)
goto cleanup;
- dns_rdataset_init(&rdataset);
+
result = dns_db_findrdataset(db, node, version, dns_rdatatype_soa,
0, 0, &rdataset, NULL);
if (result != ISC_R_SUCCESS)
diff -r fdc9f1223b33 -r f8804ca6791a external/bsd/bind/dist/version
--- a/external/bsd/bind/dist/version Tue Dec 11 04:27:04 2012 +0000
+++ b/external/bsd/bind/dist/version Thu Dec 13 17:42:04 2012 +0000
@@ -7,4 +7,4 @@
MINORVER=9
PATCHVER=1
RELEASETYPE=-P
-RELEASEVER=4
+RELEASEVER=4nb1
Home |
Main Index |
Thread Index |
Old Index