You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had noticed that in org.springframework.web.util.UrlPathHelper#decodeAndCleanUriString special url will be processed. uri = removeSemicolonContent(uri); uri = decodeRequestString(request, uri); uri = getSanitizedPath(uri); return uri;
With this process, uri like /;/a/b/c will be changed to //a/b/c, and /;/a%2fb/c will be changed to //a/b/c.
This can be different in Filter(for example, jetty),which will confuse the developer. Sometime may cause security bug.
I'd like to ask, is the any specification like rfc, servlet specification, or anything else.
If any specification available, we can follow it .