You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[C++] Reading a MapArray from invalid IPC stream/file can read memory out of bounds #54936
Describe the bug, including details regarding any error messages, version, and platform.
When loading a MapArray from IPC, we call MapArray::ValidateChildData to avoid a later crash in MapArray::SetData.
Unfortunately MapArray::ValidateChildData calls GetNullCount() which is unsafe if the advertised length is too large for the actual validity buffer size.
Activity
apacheGH-54936: [C++] Ensure reading an invalid map array from IPC do…