Skip to content

Commit a49ab26

Browse files
author
pyama86
committed
buffer over flow...
1 parent b30feda commit a49ab26

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pam/pam.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ int pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **ar
125125
return PAM_ABORT;
126126
}
127127

128-
sprintf(user_env, "USER=%s", user);
129-
sprintf(from_env, "SSH_CONNECTION=%s", from);
128+
snprintf(user_env, MAXBUF, "USER=%s", user);
129+
snprintf(from_env, MAXBUF, "SSH_CONNECTION=%s", from);
130130

131131
int ret = popen_cmd(user_env, from_env, "/usr/bin/google-web-oauth", "-only-url", res);
132132
if (ret != 0) {

0 commit comments

Comments
 (0)