Operational Notification: "update-policy local" was named misleadingly and could permit non-local DDNS updates
BIND 9 › Operational Notifications
Posting date : 14 March 2018
Program impacted : BIND
Versions affected : 9.0.x -> 9.8.x, 9.9.0->9.9.11-P1, 9.10.0->9.10.6-P1, 9.11.0->9.11.2-P1, 9.12.0->9.12.0-P1
Description
"update-policy local;", which is a permission cluster provided as a shortcut for operators who use Dynamic DNS (DDNS), was misleadingly named in that its original implementation did not actually enforce a requirement that the updates it allows originate locally.
A full description of "update-policy local;" is included in Section 6.2 of the BIND Administrator Reference Manual, but to briefly summarize:
When "update-policy local;" is set for a zone in named.conf , named will create and use an automatically generated session key (named "local-ddns" by default and stored in local storage on the server) and will permit updates to the zone