NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

bin/60196: OpenSSH keyboard-interactive/pam authentication fails to work after the update to 10.3



>Number:         60196
>Category:       bin
>Synopsis:       OpenSSH keyboard-interactive/pam authentication fails to work after the update to 10.3
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 17 02:50:00 +0000 2026
>Originator:     David H. Gutteridge
>Release:        HEAD
>Organization:
TNF
>Environment:
Any release after April 8th, I presume.
>Description:
After upgrading an installation from HEAD dated March 26th to a build
from April 16th, I found that PAM-reliant keyboard authentication no
longer works with OpenSSH 10.3. Restoring the previous 10.2 binaries
(sshd, sshd-session, re-pointing the libssh.so.50 symlink back to
libssh.so.50.0 in /usr/lib/private) brings back the functionality.

Example log entry:

Apr 16 21:22:48 arm64 sshd-session[1839]: SSH: Server;Ltype: Kex;Remote: 192.168.1.2-57584;Enc: chacha20-poly1305%openssh.com@localhost;MAC: <implicit>;Comp: none [preauth]
Apr 16 21:22:48 arm64 sshd-session[1839]: SSH: Server;Ltype: Authname;Remote: 192.168.1.2-57584;Name: tester [preauth]
Apr 16 21:22:48 arm64 sshd-session[1839]: fatal: sshpam_init: called initially with no packet context [preauth]

The "fatal" error message is from auth-pam.c (starting at line 724),
which I see hasn't been touched recently. I took a glance through the
last update that was made, but I didn't notice an immediately obvious
cause.

>How-To-Repeat:
As above, update to a release with OpenSSL 10.3.
>Fix:




Home | Main Index | Thread Index | Old Index