isandeep41 opened a new issue #11130:
URL: https://github.com/apache/druid/issues/11130


   #### Motivation
   
   `File.createTempFile(String, String)` will create a temporary file in the 
system temporary directory if the `'java.io.tmpdir'`. The permissions on that 
file utilize the umask. In a majority of cases, this means that the file that 
java creates has the permissions: `-rw-r--r--`, thus, any other local user on 
that system can read the contents of that file.
   This can be a security concern if any sensitive data is stored in this file.
   
   #### Proposed changes
   Create a secure temp file using `PlatformDependent.createTempFile` instead 
of `File.createTempFile`. The change is released in 
[netty-4.1.63.Final](https://github.com/netty/netty/commit/c735357bf29d07856ad171c6611a2e1a0e0000ec)
 and Druid is upgraded to `netty-4.1.63.Final` in [this 
commit](https://github.com/apache/druid/pull/11117).
   
   #### Rationale
   Create temporary files with sane permissions by default.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to