Rajini Sivaram created KAFKA-3169: ------------------------------------- Summary: Kafka broker throws OutOfMemory error with invalid SASL packet Key: KAFKA-3169 URL: https://issues.apache.org/jira/browse/KAFKA-3169 Project: Kafka Issue Type: Bug Components: security Affects Versions: 0.9.0.0 Reporter: Rajini Sivaram Assignee: Rajini Sivaram Priority: Critical
Receive buffer used in Kafka servers to process SASL packets is unbounded. This can results in brokers crashing with OutOfMemory error when an invalid SASL packet is received. There is a standard SASL property in Java _javax.security.sasl.maxbuffer_ that can be used to specify buffer size. When properties are added to the Sasl implementation in KAFKA-3149, we can use the standard property to limit receive buffer size. But since this is a potential DoS issue, we should set a reasonable limit in 0.9.0.1. -- This message was sent by Atlassian JIRA (v6.3.4#6332)