← Back

CVE-2020-10933

nvd nist
Published: May 4, 2020Modified: Nov 21, 2024

JSON object

Loading...
5.3
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Exploitability: 3.9 / Impact: 1.4
Source: NVD

Description

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.

Affected (5)

1 product
Ruby
1 product
Fedora
1 product
Debian Linux
Configuration A
3 vulnerable · 1 platform
Vulnerable SoftwareAffected Versions
Ruby Lang
From 2.5.0 to 2.5.7
From 2.6.0 to 2.6.5
Version 2.7.0
Running on/withPlatform Versions
Linux
Linux Kernel
All versions
Configuration B
1 vulnerable
Vulnerable SoftwareAffected Versions
Version 31
Configuration C
1 vulnerable
Vulnerable SoftwareAffected Versions
Version 10.0

Timeline

No history available yet.