mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-11-24 03:05:28 +01:00
Merge pull request #2475 from Ry0taK/v3.0
Fix required login bypass vulnerability
This commit is contained in:
commit
641f142cd3
@ -46,7 +46,11 @@ public class MapStorageResourceHandler extends AbstractHandler {
|
||||
int soff = 0, eoff;
|
||||
// We're handling this request
|
||||
baseRequest.setHandled(true);
|
||||
|
||||
if(core.getLoginRequired()
|
||||
&& request.getSession(true).getAttribute(LoginServlet.USERID_ATTRIB) == null){
|
||||
response.sendError(HttpStatus.UNAUTHORIZED_401);
|
||||
return;
|
||||
}
|
||||
if (path.charAt(0) == '/') soff = 1;
|
||||
eoff = path.indexOf('/', soff);
|
||||
if (soff < 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user