Sanitize URIs with non-alpha characters in their schemes
See gh-27482
This commit is contained in:
committed by
Andy Wilkinson
parent
cff1827e27
commit
bafa9c4784
@@ -50,7 +50,7 @@ public class Sanitizer {
|
||||
private static final Set<String> URI_USERINFO_KEYS = new LinkedHashSet<>(
|
||||
Arrays.asList("uri", "uris", "address", "addresses"));
|
||||
|
||||
private static final Pattern URI_USERINFO_PATTERN = Pattern.compile("\\[?[A-Za-z]+://.+:(.*)@.+$");
|
||||
private static final Pattern URI_USERINFO_PATTERN = Pattern.compile("^[A-Za-z][A-Za-z0-9\\+\\.\\-]+://.+:(.*)@.+$");
|
||||
|
||||
private Pattern[] keysToSanitize;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user