Your submission was sent successfully! Close

CVE-2020-10933

Published: 4 May 2020

An issue was discovered in Ruby 2.5.x through 2.5.7, 2.6.x through 2.6.5, and 2.7.0. If a victim calls BasicSocket#read_nonblock(requested_size, buffer, exception: false), the method resizes the buffer to fit the requested size, but no data is copied. Thus, the buffer string provides the previous value of the heap. This may expose possibly sensitive data from the interpreter.

Priority

Low

CVSS 3 base score: 5.3

Status

Package Release Status
ruby1.9.1
Launchpad, Ubuntu, Debian
bionic Does not exist

eoan Does not exist

focal Does not exist

groovy Does not exist

precise Does not exist

trusty Does not exist

upstream Needs triage

xenial Does not exist

ruby2.0
Launchpad, Ubuntu, Debian
bionic Does not exist

eoan Does not exist

focal Does not exist

groovy Does not exist

precise Does not exist

trusty Does not exist

upstream Needs triage

xenial Does not exist

ruby2.3
Launchpad, Ubuntu, Debian
bionic Does not exist

eoan Does not exist

focal Does not exist

groovy Does not exist

precise Does not exist

trusty Does not exist

upstream Needs triage

xenial Not vulnerable
(code not present)
ruby2.5
Launchpad, Ubuntu, Debian
bionic
Released (2.5.1-1ubuntu1.8)
eoan Ignored
(reached end-of-life)
focal Does not exist

groovy Does not exist

precise Does not exist

trusty Does not exist

upstream Needs triage

xenial Does not exist

ruby2.7
Launchpad, Ubuntu, Debian
bionic Does not exist

eoan Does not exist

focal
Released (2.7.0-5ubuntu1.3)
groovy Not vulnerable
(2.7.1-3ubuntu1.1)
precise Does not exist

trusty Does not exist

upstream
Released (2.7.1-1)
xenial Does not exist