RFC Errata
RFC 4252, "The Secure Shell (SSH) Authentication Protocol", January 2006
Note: This RFC has been updated by RFC 8308, RFC 8332
Source of RFC: secsh (sec)
Errata ID: 3268
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2012-06-28
Held for Document Update by: Sean Turner
Section 5.1 says:
A request that requires further messages to be exchanged will be aborted by a subsequent request. A client MUST NOT send a subsequent request if it has not received a response from the server for a previous request. A SSH_MSG_USERAUTH_FAILURE message MUST NOT be sent for an aborted method.
It should say:
A request that requires further messages to be exchanged will be aborted by a subsequent request. In this case a client MUST NOT send a subsequent request if it has not received a response from the server for a previous request. A SSH_MSG_USERAUTH_FAILURE message MUST NOT be sent for an aborted method.
Notes:
The ambiguous wording, which can be confusing. See previous paragraph