You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ret variable is not reset to 0 after loading the config file on line 69 in pam_cas.c. Since that variable is in a non-zero state and if the password doesn't match any of the other if cases below, it will allow anyone to login with any password. Serious security flaw here. Adding "ret = 0" after line 73 fixes this issue.
The text was updated successfully, but these errors were encountered:
cluck
pushed a commit
to cluck/pam_cas-reloaded
that referenced
this issue
Mar 9, 2017
When username+password authentication is disabled, the module fails to reject invalid tickets, allowing
anyone to log in with trivially crafted tickets.
Reported by Pat Hennessy on GitHub (pathennessy)
Fixesatiti#4
The ret variable is not reset to 0 after loading the config file on line 69 in pam_cas.c. Since that variable is in a non-zero state and if the password doesn't match any of the other if cases below, it will allow anyone to login with any password. Serious security flaw here. Adding "ret = 0" after line 73 fixes this issue.
The text was updated successfully, but these errors were encountered: