ssh2 keyboard-interactive認証で複数プロンプトが扱えない
ssh2のkeyboard-interactiveで、複数のプロンプトが含まれたSSH_MSG_USERAUTH_INFO_REQUESTパケットを正しく扱えない。
一つ目のプロンプトでの入力後に二つ目のプロンプトでの入力を求められるが、そこで入力しても再度二つ目のプロンプトでの入力を求められ続ける。
再現方法: OpenSSH 7.5p1 に添付のパッチを適用すると、keyboard-interactive認証時に通常のプロンプトの他に追加で test1 ~ test3 のプロンプトでの入力が要求される。
通常のプロンプトでの入力が正しければ test1 ~ test3 で何を入力しても認証は通るはず。
OpenSSH client および PuTTY, RLogin で認証が通る事を確認済み。
ssh2のkeyboard-interactiveで、複数のプロンプトが含まれたSSH_MSG_USERAUTH_INFO_REQUESTパケットを正しく扱えない。
一つ目のプロンプトでの入力後に二つ目のプロンプトでの入力を求められるが、そこで入力しても再度二つ目のプロンプトでの入力を求められ続ける。