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/cvswe...1=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/...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
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@mindrot.org
https://lists.mindrot.org/mailman/li...enssh-unix-dev