Public bug reported:

My /etc/hosts contains the entry
192.109.102.54  mac.urlichs.noris.de

My /etc/nsswitch.conf contains the entry
hosts:    files dns

I would expect that starting nscd, or not, would not have any effect
except performance. This log clearly shows otherwise.

The security implication is that entries in /etc/hosts may be necessary
to override information in the DNS which the local admin assumes (or,
worse, knows) to be unreliable and/or wrong. If these host names are
also used in ACLs, ignoring /etc/hosts may thus allow access from hosts
which ordinarily would be forbidden.

# /etc/init.d/nscd stop
Stopping Name Service Cache Daemon: nscd.
# ping -c1 mac.urlichs.noris.de 
PING mac.urlichs.noris.de (192.109.102.54) 56(84) bytes of data.
64 bytes from mac.urlichs.noris.de (192.109.102.54): icmp_seq=1 ttl=64 
time=0.418 ms

--- mac.urlichs.noris.de ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.418/0.418/0.418/0.000 ms
# /etc/init.d/nscd start
Starting Name Service Cache Daemon: nscd.
# ping -c1 mac.urlichs.noris.de 
PING mac.urlichs.noris.de (213.95.17.43) 56(84) bytes of data.

--- mac.urlichs.noris.de ping statistics ---
0 packets transmitted, 0 received

# /etc/init.d/nscd stop
Stopping Name Service Cache Daemon: nscd.
# ping -c1 mac.urlichs.noris.de 
PING mac.urlichs.noris.de (192.109.102.54) 56(84) bytes of data.
64 bytes from mac.urlichs.noris.de (192.109.102.54): icmp_seq=1 ttl=64 
time=0.396 ms

--- mac.urlichs.noris.de ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.396/0.396/0.396/0.000 ms

** Affects: glibc (Ubuntu)
     Importance: Untriaged
         Status: Unconfirmed

** Visibility changed to: Public

-- 
nscd ignores /etc/hosts
https://launchpad.net/bugs/62020

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to