[ruby-core:124617] [Ruby Bug#21787] `IO::Buffer` Integer Overflow in Range Validation Leads to Out-of-Bounds Memory Access