Your message dated Wed, 13 Oct 2010 22:08:31 +0000
with message-id <[email protected]>
and subject line Re: bind accepts any incomming zone transfers if the tsig key 
is not found
has caused the Debian Bug report #554703,
regarding bind accepts any incomming zone transfers if the tsig key is not found
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
554703: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554703
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: bind9
Version: 1:9.6.1.dfsg.P1-3
Severity: critical
Tags: security

Hi.

I think this is quite security critical,... if my observations should prove wrong, decrease than please priority ;)

When bind is configured to us TSIGs between master and slave when tranferring a zone, via a
master 1.2.3.4 key somekey;
statement in a slave zone it should probably not accept such incoming transfers from the master at 1.2.3.4 if somekey is no configured at all in the local bind.
I does however:
Nov 6 01:10:05 kronecker named[21547]: zone example.com/IN: unable to find key: a.example.net-b.example.net
Nov  6 01:10:05 kronecker named[21547]: zone example.com/IN: Transfer started.

I think this is quite critical as typos could easily happen, and bind does not even refuse to start when a key that is referenced somewhere wasn't declared.

Regards,
Chris.

Perhaps this should be sent to upstream, too.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/1 CPU core)
Locale: LANG=en_DE.UTF-8, LC_CTYPE=en_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages bind9 depends on:
ii  adduser                3.111             add and remove users and groups
ii  bind9utils             1:9.6.1.dfsg.P1-3 Utilities for BIND
ii debconf [debconf-2.0] 1.5.28 Debian configuration management sy
ii  libbind9-50            1:9.6.1.dfsg.P1-3 BIND9 Shared Library used by BIND
ii  libc6                  2.10.1-5          GNU C Library: Shared libraries
ii libcap2 1:2.17-2 support for getting/setting POSIX. ii libdb4.7 4.7.25-8 Berkeley v4.7 Database Libraries [
ii  libdns50               1:9.6.1.dfsg.P1-3 DNS Shared Library used by BIND
ii libgssapi-krb5-2 1.7dfsg~beta3-1 MIT Kerberos runtime libraries - k
ii  libisc50               1:9.6.1.dfsg.P1-3 ISC Shared Library used by BIND
ii libisccc50 1:9.6.1.dfsg.P1-3 Command Channel Library used by BI
ii  libisccfg50            1:9.6.1.dfsg.P1-3 Config File Handling Library used
ii  libldap-2.4-2          2.4.17-2          OpenLDAP libraries
ii  liblwres50             1:9.6.1.dfsg.P1-3 Lightweight Resolver Library used
ii  libssl0.9.8            0.9.8k-5          SSL shared libraries
ii  libxml2                2.7.6.dfsg-1      GNOME XML library
ii lsb-base 3.2-23 Linux Standard Base 3.2 init scrip
ii  net-tools              1.60-23           The NET-3 networking toolkit
ii  netbase                4.37              Basic TCP/IP networking system
bind9 recommends no packages.

Versions of packages bind9 suggests:
ii  bind9-doc              1:9.6.1.dfsg.P1-3 Documentation for BIND
ii  dnsutils               1:9.6.1.dfsg.P1-3 Clients provided with BIND
ii  resolvconf             1.45              name server information handler
pn  ufw                    <none>            (no description available)

-- debconf information:
* bind9/different-configuration-file:
* bind9/run-resolvconf: true
* bind9/start-as-user: bind

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




--- End Message ---
--- Begin Message ---
Hi.

As far as I can see this has been probably solved upstream in the
meantime.

I've did about the same setup as before:
- mistyped a key
- disabled all other means that would require encryption (server
statements or so)

If I then initiate a transfer, then I only get (on the slave):
14-Oct-2010 00:00:27.759 general: error: zone test.example/IN: unable to
find key: fooTypoBar

It no longer says it would actually accept the transfer. And the zone's
serial number hasn't change either.


I'm a bit concerned that I've never read in the upstream changelog that
this was fixed,... so perhaps it's just accidentally fixed :/
Maybe we should try to get in contact with them.

Nevertheless, closing it.


Cheers,
Chris.

btw: sorry for forgetting this and not answering.


--- End Message ---

Reply via email to