[ 
https://issues.apache.org/jira/browse/KAFKA-10491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ron Dagostino reassigned KAFKA-10491:
-------------------------------------

    Assignee: Ron Dagostino

> Check authorizations before other criteria in KafkaApis
> -------------------------------------------------------
>
>                 Key: KAFKA-10491
>                 URL: https://issues.apache.org/jira/browse/KAFKA-10491
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: David Arthur
>            Assignee: Ron Dagostino
>            Priority: Minor
>
> In KafkaApis#handleAlterUserScramCredentialsRequest we check if the current 
> broker is the controller before checking if the request is authorized. This 
> is a potential information leak about details of the system (i.e., who is the 
> controller). We should fix this to check the authz first.
> [~hachikuji] pointed this out during the review for AlterIsr since I had 
> followed the pattern in handleAlterUserScramCredentialsRequest. 
> We should fix handleAlterUserScramCredentialsRequest and audit the rest of 
> KafkaApis for similar patterns.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to