Signed-off-by: Joas Schilling <coding@schilljs.com>tags/v19.0.0beta3
@@ -131,7 +131,7 @@ class ExternalSharesController extends Controller { | |||
* @return DataResponse | |||
*/ | |||
public function testRemote($remote) { | |||
if (strpos($remote, '#') !== false || strpos($remote, '?') !== false) { | |||
if (strpos($remote, '#') !== false || strpos($remote, '?') !== false || strpos($remote, ';') !== false) { | |||
return new DataResponse(false); | |||
} | |||
@@ -162,6 +162,7 @@ class ExternalShareControllerTest extends \Test\TestCase { | |||
return [ | |||
['nextcloud.com?query'], | |||
['nextcloud.com/#anchor'], | |||
['nextcloud.com/;tomcat'], | |||
]; | |||
} | |||