Author: mturk Date: Fri Sep 4 12:38:13 2009 New Revision: 811369 URL: http://svn.apache.org/viewvc?rev=811369&view=rev Log: Secure temp file
Modified: commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c Modified: commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c?rev=811369&r1=811368&r2=811369&view=diff ============================================================================== --- commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c (original) +++ commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c Fri Sep 4 12:38:13 2009 @@ -115,7 +115,10 @@ } sa.nLength = sizeof(SECURITY_ATTRIBUTES); - sa.lpSecurityDescriptor = NULL; + /* Allow access only to owner and Administrators Group */ + sa.lpSecurityDescriptor = ACR_GetSecurityDescriptor(INVALID_HANDLE_VALUE, + GENERIC_ALL | FILE_ALL_ACCESS, + 0); sa.bInheritHandle = FALSE; for (;;) { fh = CreateFileW(path,