1 |
ulm 13/08/28 06:01:36 |
2 |
|
3 |
Added: 05_all_delete_response.patch |
4 |
Log: |
5 |
Erase cleartext passwords from memory, bug 482588. |
6 |
|
7 |
Revision Changes Path |
8 |
1.1 src/patchsets/pam_skey/1.1.5/05_all_delete_response.patch |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/pam_skey/1.1.5/05_all_delete_response.patch?rev=1.1&view=markup |
11 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/pam_skey/1.1.5/05_all_delete_response.patch?rev=1.1&content-type=text/plain |
12 |
|
13 |
Index: 05_all_delete_response.patch |
14 |
=================================================================== |
15 |
https://bugs.gentoo.org/482588 |
16 |
Erase cleartext passwords from memory (CVE-2013-4285). |
17 |
|
18 |
--- pam_skey-1.1.5/pam_skey.c |
19 |
+++ pam_skey/pam_skey.c |
20 |
@@ -129,6 +129,7 @@ |
21 |
} |
22 |
if (strcasecmp(response,"s/key")!=0) { |
23 |
status = pam_set_item(pamh, PAM_AUTHTOK, response); |
24 |
+ _pam_delete(response); |
25 |
if (status != PAM_SUCCESS) |
26 |
return status; |
27 |
return PAM_IGNORE; |
28 |
@@ -176,6 +177,7 @@ |
29 |
} |
30 |
|
31 |
status = pam_set_item(pamh, PAM_AUTHTOK, response); |
32 |
+ _pam_delete(response); |
33 |
return PAM_IGNORE; |
34 |
} |