diff -cr ssh-3.0.0/CHANGES ssh-3.0.1/CHANGES
*** ssh-3.0.0/CHANGES Thu Jun 7 21:25:58 2001
--- ssh-3.0.1/CHANGES Fri Jul 20 08:54:28 2001
***************
*** 1,3 ****
--- 1,13 ----
+ 2001-07-19 Graeme Ahokas <
[email protected]>
+
+ * ssh-3.0.1.
+
+ 2001-07-19 Graeme Ahokas <
[email protected]>
+
+ * Fixed security problem which allowed users access with
+ any password to an account whose encrypted password in
+ /etc/shadow is two characters long.
+
2001-05-28 Sami J. Lehtinen <
[email protected]>
* ssh-3.0.0.
diff -cr ssh-3.0.0/NEWS ssh-3.0.1/NEWS
*** ssh-3.0.0/NEWS Thu Jun 7 21:25:58 2001
--- ssh-3.0.1/NEWS Thu Jul 19 23:21:07 2001
***************
*** 1,4 ****
! CHANGES IN SSH-3.0.0 INCOMPATIBLE WITH 2.4.0 AND OLDER VERSIONS
***************************************************************
configure
--- 1,4 ----
! CHANGES IN SSH-3.0.1 INCOMPATIBLE WITH 2.4.0 AND OLDER VERSIONS
***************************************************************
configure
diff -cr ssh-3.0.0/README ssh-3.0.1/README
*** ssh-3.0.0/README Thu Jun 7 21:25:58 2001
--- ssh-3.0.1/README Thu Jul 19 23:20:55 2001
***************
*** 1,10 ****
! SSH 3.0.0 README
================
Timo J. Rinne <
[email protected]>
Sami Lehtinen <
[email protected]>
Anne Carasik <
[email protected]>
! April 4, 2001.
See the file LICENSE for licensing terms.
--- 1,10 ----
! SSH 3.0.1 README
================
Timo J. Rinne <
[email protected]>
Sami Lehtinen <
[email protected]>
Anne Carasik <
[email protected]>
! July 19, 2001.
See the file LICENSE for licensing terms.
***************
*** 454,460 ****
Note that you need to redirect also stderr (2) to stdout (1).
We need those warnings and errors to appear in the log too.
! g) Version number of the Secure Shell release (e.g. 3.0.0) that
you're using.
See the template in the file BUG.REPORT .
--- 454,460 ----
Note that you need to redirect also stderr (2) to stdout (1).
We need those warnings and errors to appear in the log too.
! g) Version number of the Secure Shell release (e.g. 3.0.1) that
you're using.
See the template in the file BUG.REPORT .
diff -cr ssh-3.0.0/apps/ssh/ssh2version.h ssh-3.0.1/apps/ssh/ssh2version.h
*** ssh-3.0.0/apps/ssh/ssh2version.h Thu Jun 7 21:26:04 2001
--- ssh-3.0.1/apps/ssh/ssh2version.h Thu Jul 19 23:19:26 2001
***************
*** 1 ****
! #define SSH2_VERSION "3.0.0"
--- 1 ----
! #define SSH2_VERSION "3.0.1"
diff -cr ssh-3.0.0/lib/sshsession/sshunixuser.c ssh-3.0.1/lib/sshsession/sshunixuser.c
*** ssh-3.0.0/lib/sshsession/sshunixuser.c Thu Jun 7 21:26:03 2001
--- ssh-3.0.1/lib/sshsession/sshunixuser.c Fri Jul 20 00:01:49 2001
***************
*** 948,953 ****
--- 948,956 ----
}
#endif /* _AIX41 */
+ if (strlen(correct_passwd) < 13)
+ return FALSE;
+
/* Authentication is accepted if the encrypted passwords are identical. */
return strncmp(encrypted_password, correct_passwd,
strlen(correct_passwd)) == 0;