Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

Commit 829ce82

Browse files
authored
Merge pull request #237 from BulkSecurityGeneratorProjectV2/fix/JLL/temporary_directory_hijacking_or_temporary_directory_information_disclosure
[SECURITY] Fix Temporary Directory Hijacking or Information Disclosure Vulnerability
2 parents 2bd33dc + 3724c42 commit 829ce82

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

bigdata-rdf-test/src/test/java/com/bigdata/rdf/store/TestDataLoader.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import java.io.FileWriter;
2929
import java.io.FilenameFilter;
3030
import java.io.IOException;
31+
import java.nio.file.Files;
3132
import java.util.Properties;
3233

3334
import org.openrdf.rio.RDFFormat;
@@ -362,11 +363,8 @@ public void test_durableQueues02_batchCommit_incrementalClosure() throws IOExcep
362363
private void doDurableQueueTest(final DataLoader dataLoader) throws IOException {
363364

364365
// temporary directory where we setup the test.
365-
final File tmpDir = File.createTempFile(getClass().getName(), ".tmp");
366-
try {
367-
368-
tmpDir.delete(); // delete random file name.
369-
tmpDir.mkdir(); // recreate it as a directory.
366+
final File tmpDir = Files.createTempDirectory(getClass().getName() + ".tmp").toFile();
367+
try { // recreate it as a directory.
370368

371369
// Setup directory with files.
372370
final File goodFile = new File(tmpDir, "good.ttl");

0 commit comments

Comments
 (0)