This module provides single sign-on behavior. The user types a passphrase when logging in and is allowed in if it decrypts the user's SSH private key. An ssh-agent is started and keys are added. For the entire session, the user types no more passwords.
Be the first to post a text review of pam_ssh. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Version 1.97 released ===================== 2009-04-11 Wolfgang Rosenauer * pam_get_pass.c: CVE-2009-1273 pam_ssh used a certain prompt if a user found to exist to ask for the SSH passphrase explicitely depending on whether the username was valid or invalid, which made it easier for remote attackers to enumerate usernames.
A rough overview what has changed since 1.92 what was the last real release from SourceForge: - The module is usable now for session use only if wanted. It starts an ssh-agent without adding keys to it in that case. - The option to allow blank passphrases is now 'nullok' while the old option is still available but deprecated. - The debug option is now really supported as documented. - We didn't start the ssh-agent if the close_session module wasn't called correctly but the ssh-agent was killed (e.g. system crashes). That should be solved in almost all cases now. - Improved logging - SECURITY FIX: pam_ssh used a certain prompt if a user found to exist to ask for the SSH passphrase explicitely depending on whether the username was valid or invalid, which made it easier for remote attackers to enumerate usernames. (CVE-2009-1273)
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?