Jan Schlicht created MESOS-5346:
-----------------------------------

             Summary: Some endpoints do not specify their allowed request 
methods.
                 Key: MESOS-5346
                 URL: https://issues.apache.org/jira/browse/MESOS-5346
             Project: Mesos
          Issue Type: Bug
          Components: security, technical debt
            Reporter: Jan Schlicht


Some HTTP endpoints (for example "/flags" or "/state") create a response 
regardless of what the request method is. For example an HTTP POST to the 
"/state" endpoint will create the same response as an HTTP GET.
While this inconsistency isn't harmful at the moment, it will get problematic 
when authorization is implemented, using separate ACLs for endpoints that can 
be GETed and endpoints that can be POSTed to.
Validation of the request method should be added to all endpoints, e.g. 
"/state" should return a 405 (Method Not Allowed) when POSTed to.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to