diff options
author | Sylvestre Ledru <sylvestre@debian.org> | 2014-06-16 20:31:15 +0000 |
---|---|---|
committer | Sylvestre Ledru <sylvestre@debian.org> | 2014-06-16 20:31:15 +0000 |
commit | c7bc52596f5a978feada4f2f8cbc0639f7b06b2c (patch) | |
tree | 5ebf356ef5d2630f98fdb507aff3022234957c4a /llvm/lib/Support/Threading.cpp | |
parent | 675d279af405d594552613c40a1507516039c694 (diff) | |
download | llvm-c7bc52596f5a978feada4f2f8cbc0639f7b06b2c.zip llvm-c7bc52596f5a978feada4f2f8cbc0639f7b06b2c.tar.gz llvm-c7bc52596f5a978feada4f2f8cbc0639f7b06b2c.tar.bz2 |
Check that the directory does not exist.
Otherwise, it could allows local users to obtain sensitive information or
overwrite arbitrary files via a symlink attack on temporary directories with
predictable names.
Reported as CVE-2014-2893 ( https://security-tracker.debian.org/tracker/CVE-2014-2893 )
Found by Jakub Wilk
llvm-svn: 211051
Diffstat (limited to 'llvm/lib/Support/Threading.cpp')
0 files changed, 0 insertions, 0 deletions