We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d50a381 commit 91dd74cCopy full SHA for 91dd74c
1 file changed
backend/framework/src/main/java/org/jumpserver/chen/framework/console/QueryConsole.java
@@ -306,6 +306,13 @@ public void onManualChangeContext(String context) {
306
307
308
public void onSQLFile(String filename) {
309
+ if (StringUtils.isBlank(filename)
310
+ || filename.contains("/")
311
+ || filename.contains("\\")
312
+ || filename.contains("..")) {
313
+ log.warn("Rejected invalid SQL file name");
314
+ return;
315
+ }
316
var filePath = SessionManager.getCurrentSession().getTempPath().resolve(filename);
317
var file = filePath.toFile();
318
0 commit comments