Skip to content

Commit e500a31

Browse files
committed
feat: prevent path traversal attacks (#12611)
1 parent 1f267a6 commit e500a31

File tree

1 file changed

+2
-0
lines changed
  • modules/swagger-generator/src/main/java/io/swagger/generator/online

1 file changed

+2
-0
lines changed

modules/swagger-generator/src/main/java/io/swagger/generator/online/Generator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ private static String generate(String language, GeneratorInput opts, Type type)
157157
}
158158
for (File file : files) {
159159
try {
160+
SecureFileUtils.validatePath(file);
160161
file.delete();
161162
} catch (Exception e) {
162163
LOGGER.error("unable to delete file " + file.getAbsolutePath());
@@ -193,3 +194,4 @@ protected static File getTmpFolder() {
193194
}
194195
}
195196
}
197+

0 commit comments

Comments
 (0)