Jon Meredith created CASSANDRA-18505:
----------------------------------------

             Summary: NPE when deserializing malformed collections from client
                 Key: CASSANDRA-18505
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18505
             Project: Cassandra
          Issue Type: Bug
            Reporter: Jon Meredith
            Assignee: Jon Meredith


When deserializing collections sent from the client, if an element in the 
collection is incorrectly serialized, Collections.getValue can return null if 
the length of the element is negative.  Currently this isn't detected and 
serialization continues, calling validate and throwing an NPE in serializers 
that don't handle null value buffers.

Detect the malformed input and throw a better MarshalException so it will be 
converted to an InvalidRequestException for the client.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to