Update to 9.8.4-P2

Removed the check for regex.h in configure in order
to disable regex syntax checking, as it exposes
BIND to a critical flaw in libregex on some
platforms. [RT #32688]

Security:	CVE-2013-2266
Approved by:	delphij (mentor)
Sponsored by:	DK Hostmaster A/S
This commit is contained in:
Erwin Lansing 2013-03-27 10:11:43 +00:00
commit 378a72e36a
9 changed files with 13 additions and 12 deletions

View File

@ -1,3 +1,10 @@
--- 9.8.4-P2 released ---
3516. [security] Removed the check for regex.h in configure in order
to disable regex syntax checking, as it exposes
BIND to a critical flaw in libregex on some
platforms. [RT #32688]
--- 9.8.4-P1 released --- --- 9.8.4-P1 released ---
3407. [security] Named could die on specific queries with dns64 enabled. 3407. [security] Named could die on specific queries with dns64 enabled.

View File

@ -286,9 +286,6 @@ int sigwait(const unsigned int *set, int *sig);
/* Define if your OpenSSL version supports GOST. */ /* Define if your OpenSSL version supports GOST. */
#undef HAVE_OPENSSL_GOST #undef HAVE_OPENSSL_GOST
/* Define to 1 if you have the <regex.h> header file. */
#undef HAVE_REGEX_H
/* Define to 1 if you have the `setegid' function. */ /* Define to 1 if you have the `setegid' function. */
#undef HAVE_SETEGID #undef HAVE_SETEGID

View File

@ -298,7 +298,7 @@ esac
AC_HEADER_STDC AC_HEADER_STDC
AC_CHECK_HEADERS(fcntl.h regex.h sys/time.h unistd.h sys/sockio.h sys/select.h sys/param.h sys/sysctl.h net/if6.h,,, AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h sys/sockio.h sys/select.h sys/param.h sys/sysctl.h net/if6.h,,,
[$ac_includes_default [$ac_includes_default
#ifdef HAVE_SYS_PARAM_H #ifdef HAVE_SYS_PARAM_H
# include <sys/param.h> # include <sys/param.h>

View File

@ -7,4 +7,4 @@ MAJORVER=9
MINORVER=8 MINORVER=8
PATCHVER=4 PATCHVER=4
RELEASETYPE=-P RELEASETYPE=-P
RELEASEVER=1 RELEASEVER=2

View File

@ -286,9 +286,6 @@ int sigwait(const unsigned int *set, int *sig);
/* Define if your OpenSSL version supports GOST. */ /* Define if your OpenSSL version supports GOST. */
/* #undef HAVE_OPENSSL_GOST */ /* #undef HAVE_OPENSSL_GOST */
/* Define to 1 if you have the <regex.h> header file. */
#define HAVE_REGEX_H 1
/* Define to 1 if you have the `setegid' function. */ /* Define to 1 if you have the `setegid' function. */
#define HAVE_SETEGID 1 #define HAVE_SETEGID 1

View File

@ -1,7 +1,7 @@
/* $FreeBSD$ */ /* $FreeBSD$ */
/* /*
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 2004-2013 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 1998-2003 Internet Software Consortium. * Copyright (C) 1998-2003 Internet Software Consortium.
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any

View File

@ -1,7 +1,7 @@
/* $FreeBSD$ */ /* $FreeBSD$ */
/* /*
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 2004-2013 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 1998-2003 Internet Software Consortium. * Copyright (C) 1998-2003 Internet Software Consortium.
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any

View File

@ -1,7 +1,7 @@
/* $FreeBSD$ */ /* $FreeBSD$ */
/* /*
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 2004-2013 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 1998-2003 Internet Software Consortium. * Copyright (C) 1998-2003 Internet Software Consortium.
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any

View File

@ -1,7 +1,7 @@
/* $FreeBSD$ */ /* $FreeBSD$ */
/* /*
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 2004-2013 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 1998-2003 Internet Software Consortium. * Copyright (C) 1998-2003 Internet Software Consortium.
* *
* Permission to use, copy, modify, and distribute this software for any * Permission to use, copy, modify, and distribute this software for any