[Bug 3164] New: Default port 22 sometimes not overwritten by included configuration

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Mon May 18 03:12:08 AEST 2020


https://bugzilla.mindrot.org/show_bug.cgi?id=3164

            Bug ID: 3164
           Summary: Default port 22 sometimes not overwritten by included
                    configuration
           Product: Portable OpenSSH
           Version: 8.2p1
          Hardware: amd64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: sshd
          Assignee: unassigned-bugs at mindrot.org
          Reporter: Flupp+bugzilla.mindrot.org at mailbox.org

When setting the Port configuration in a configuration file that is
included via Include keyword and when this is not the first included
file, the default port 22 is not overwritten.


Example:

$ cat main.conf 
Include /path/to/sub1.conf
Include /path/to/sub2.conf

$ cat sub1.conf 
# empty configuration file

$ cat sub2.conf 
Port 42

$ sshd -T -f main.conf | grep -i '^port'
port 22
port 42


In the above example, sshd would listen on port 22 although this was
changed by the configuration. When the two Include lines in main.conf
are interchanged, the problem does not occur.

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


More information about the openssh-bugs mailing list