holdenk opened a new pull request, #58617:
URL: https://github.com/apache/spark/pull/58617

   FetchShuffleBlocks and FetchShuffleBlockChunks decode an outer element count 
and eagerly allocate a 2D array of that size. Check the count against the bytes 
actually received before allocating: each inner group carries its own 4-byte 
length prefix, so a valid count never exceeds readableBytes() / 4. Uses an 
explicit comparison since Objects.checkFromIndexSize is unavailable on Java 8.
   
   Backport of 96877933458a7f0eb989677bd07ea4513993a69d


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to