ruby is vulnerable to information disclosure. The vulnerability exists in BasicSocket#read_nonblock(requested_size, buffer, exception: false)
resizing the buffer to fit the requested size, but no data is copied which allows an attacker to access sensitive data from the interpreter.