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)

Reply via email to