[
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)