Hardening, fixes #46

This commit is contained in:
2018-04-23 23:22:43 +02:00
parent 9e892f2cb1
commit 76389e4794
3 changed files with 12 additions and 6 deletions

View File

@ -76,11 +76,16 @@ int authPassword(pam_handle_t *pamh, char *serious_dev, int8_t bSerious, int8_t
// Read passwords from file
char pw[2][99];
if(readPassword(pamh, pw))
return(PAM_IGNORE);
return(PAM_ABORT);
pam_prompt(pamh, PAM_PROMPT_ECHO_OFF, &response, "Password:: ");
pam_prompt(pamh, PAM_PROMPT_ECHO_OFF, &response, PWPROMPT);
// Is response null?
if(!response)
return(PAM_ABORT);
strcpy(resp, response);