[Bug 3010] New: sshd_config ListenAddress: Netmask is misinterpreted as Port

bugzilla-daemon at bugzilla.mindrot.org bugzilla-daemon at bugzilla.mindrot.org
Thu May 16 00:23:41 AEST 2019


            Bug ID: 3010
           Summary: sshd_config ListenAddress: Netmask is misinterpreted
                    as Port
           Product: Portable OpenSSH
           Version: 7.6p1
          Hardware: Other
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: sshd
          Assignee: unassigned-bugs at mindrot.org
          Reporter: kurt at easygo.at

Seen on Ubuntu 18.04 (openssh-server, 1:7.6p1-4ubuntu0.2, amd64)

If an IPv4 ListenAddress is configured with netmask suffix (eg. the netmask part is used as listening port.

$ cat /tmp/sshd_test_conf 

$ /usr/sbin/sshd -d -f /tmp/sshd_test_conf 
debug1: sshd version OpenSSH_7.6, OpenSSL 1.0.2n  7 Dec 2017
debug1: private host key #0: ssh-rsa SHA256:...
debug1: private host key #1: ecdsa-sha2-nistp256 SHA256:...
debug1: private host key #2: ssh-ed25519 SHA256:...
debug1: rexec_argv[0]='/usr/sbin/sshd'
debug1: rexec_argv[1]='-d'
debug1: rexec_argv[2]='-f'
debug1: rexec_argv[3]='/tmp/sshd_test_conf'
debug1: Set /proc/self/oom_score_adj from 0 to -1000
debug1: Bind to port 24 on
Server listening on port 24.
For sure, this configuration is wrong, in this case it should be
ignored. Starting the service on a port wich was (wrongly) meant as
netmask seems to be wrong.

You are receiving this mail because:
You are watching the assignee of the bug.

More information about the openssh-bugs mailing list