RED-2272: Make sure publicly writable directories are used safely && regex upper bound

This commit is contained in:
aoezyetimoglu 2021-09-30 11:54:09 +02:00
parent adba0f99a0
commit 06a555bdb3

View File

@ -65,7 +65,7 @@ public class PdfSegmentationService {
try {
//create tempFile
FileAttribute<Set<PosixFilePermission>> attr = PosixFilePermissions.asFileAttribute(PosixFilePermissions.fromString("rwx------"));
File tempFile = Files.createTempFile("document", ".pdf").toFile();
File tempFile = Files.createTempFile("document", ".pdf", attr).toFile();
try (var fos = new FileOutputStream(tempFile)) {
IOUtils.copy(documentInputStream, fos);