Also prevent null byte character
This commit is contained in:
parent
ed0f0db5fa
commit
c3ae21fef2
|
@ -1412,7 +1412,8 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return path.toLowerCase().indexOf(decodeURI('%0a')) === -1;
|
return path.toLowerCase().indexOf(decodeURI('%0a')) === -1 &&
|
||||||
|
path.toLowerCase().indexOf(decodeURI('%00')) === -1;
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1380,6 +1380,7 @@ describe('OCA.Files.FileList tests', function() {
|
||||||
'/abc/../',
|
'/abc/../',
|
||||||
'/../abc/',
|
'/../abc/',
|
||||||
'/foo%0Abar/',
|
'/foo%0Abar/',
|
||||||
|
'/foo%00bar/',
|
||||||
'/another\\subdir/../foo\\../bar\\..\\file/..\\folder/../'
|
'/another\\subdir/../foo\\../bar\\..\\file/..\\folder/../'
|
||||||
], function(path) {
|
], function(path) {
|
||||||
fileList.changeDirectory(decodeURI(path));
|
fileList.changeDirectory(decodeURI(path));
|
||||||
|
|
Loading…
Reference in New Issue