Failure to connect to mpSSH Server

KMe kme at term.at
Thu Jul 17 19:00:10 EST 2008


Hello everybody,

i found a problem when using OpenSSH (5.0 & 4.8 running on OpenBSD 4.3)
to connect to the management processor of a HP Superdome.

These MPs are running an ssh-server anouncing itself as
"SSH-2.0-mpSSH_0.1.0".

The problem is that you get the following error when connecting:
"Disconnecting: Bad packet length 218777966."

It looks like this mpSSH is based on some older version of OpenSSH which
had a bug with AES support on bigendian machines.

Entries in the check-array in compat.c have been added some time ago
(http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/compat.c.diff?r1=1.39&r2=1.40),
but since there are no entries for mpSSH in the check-array this fails.
Here is the link to the post in HPs support forum which led me to
compat.c:
http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1216285116769+28353475&threadId=98508

Could someone please add the following entry to the check-array in
compat.c:

{ "mpSSH_*",            SSH_BUG_BIGENDIANAES },

Is there a way to scan for these compatability-bugs to get a complete
list to include?

regards,
cs


More information about the openssh-unix-dev mailing list