aboutsummaryrefslogtreecommitdiff
path: root/common/dhcp-eval.5
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2011-12-08 13:58:37 +0100
committerBjørn Mork <bjorn@mork.no>2011-12-08 13:58:37 +0100
commit77367740763b42ddf41e7ba1bfaebef96463a450 (patch)
tree2b3f730ed2d9a2d41ad16ebbc1b6a0ee2813c53b /common/dhcp-eval.5
parent87d654840a8e3708d6540037fe95359c073ed021 (diff)
v4.2.3-P1 imported from ftp://ftp.isc.org/isc/dhcp/4.2.3-P1/dhcp-4.2.3-P1.tar.gzv4.2.3-P1
Changes since 4.2.3 ! Add a check for a null pointer before calling the regexec function. Without out this check we could, under some circumstances, pass a null pointer to the regexec function causing it to segfault. Thanks to a report from BlueCat Networks. [ISC-Bugs #26704]. CVE: CVE-2011-4539 Signed-off-by: Bjørn Mork <bjorn@mork.no>
Diffstat (limited to 'common/dhcp-eval.5')
-rw-r--r--common/dhcp-eval.58
1 files changed, 4 insertions, 4 deletions
diff --git a/common/dhcp-eval.5 b/common/dhcp-eval.5
index 7228929..788c969 100644
--- a/common/dhcp-eval.5
+++ b/common/dhcp-eval.5
@@ -1,6 +1,6 @@
-.\" $Id: dhcp-eval.5,v 1.29.24.2 2010-07-06 19:03:11 sar Exp $
+.\" $Id: dhcp-eval.5,v 1.29.24.2.4.1 2011-11-28 18:18:51 sar Exp $
.\"
-.\" Copyright (c) 2009-2010 by Internet Systems Consortium, Inc. ("ISC")
+.\" Copyright (c) 2009-2011 by Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (c) 2004,2007 by Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (c) 1996-2003 by Internet Software Consortium
.\"
@@ -133,8 +133,8 @@ extended regex(7) matching of the values of two data expressions, returning
true if \fIdata-expression-1\fR matches against the regular expression
evaluated by \fIdata-expression-2\fR, or false if it does not match or
encounters some error. If either the left-hand side or the right-hand side
-are null, the result is also false. The \fB~~\fR operator differs from the
-\fB~=\fR operator in that it is case-insensitive.
+are null or empty strings, the result is also false. The \fB~~\fR operator
+differs from the \fB~=\fR operator in that it is case-insensitive.
.RE
.PP
.I boolean-expression-1 \fBand\fR \fIboolean-expression-2\fR