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]