]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Provide stronger wording about the security of statistics channel
authorOndřej Surý <ondrej@isc.org>
Wed, 14 Sep 2022 12:18:32 +0000 (14:18 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 15 Sep 2022 08:29:38 +0000 (10:29 +0200)
Add more text about the importance of properly securing the statistics
channel and what is and what is not considered a security vulnerability.

doc/arm/reference.rst

index 60000ebb262363b62845af4e02426a3fb196e423..a9d48ae5739c0b0676b7975f01a37af512d8902d 100644 (file)
@@ -5876,9 +5876,21 @@ If no port is specified, port 80 is used for HTTP channels. The asterisk
 Attempts to open a statistics channel are restricted by the
 optional ``allow`` clause. Connections to the statistics channel are
 permitted based on the :term:`address_match_list`. If no ``allow`` clause is
-present, :iscman:`named` accepts connection attempts from any address; since
-the statistics may contain sensitive internal information, it is highly
-recommended to restrict the source of connection requests appropriately.
+present, :iscman:`named` accepts connection attempts from any address. Since
+the statistics may contain sensitive internal information, the source of
+connection requests must be restricted appropriately so that only
+trusted parties can access the statistics channel.
+
+Gathering data exposed by the statistics channel locks various subsystems in
+:iscman:`named`, which could slow down query processing if statistics data is
+requested too often.
+
+An issue in the statistics channel would be considered a security issue
+only if it could be exploited by unprivileged users circumventing the access
+control list. In other words, any issue in the statistics channel that could be
+used to access information unavailable otherwise, or to crash :iscman:`named`, is
+not considered a security issue if it can be avoided through the
+use of a secure configuration.
 
 If no :any:`statistics-channels` statement is present, :iscman:`named` does not
 open any communication channels.