CVE-2020-10933: debian debian_linux Use of Uninitialized Resource
Vulnerability summary
CVE-2020-10933 is a medium (CVSS 5.3) Use of Uninitialized Resource vulnerability in debian debian_linux. EPSS estimates a 2.53% chance of exploitation in the next 30 days, higher than 84.8% of scored vulnerabilities. 1 public exploit is recorded.
Not severe (CVSS 5.3, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 17 · Related 10Timeline
- 04-05-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
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.
CVSS metrics
5 scores · 4 sources · 2 versions- OSV · AlpineEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- OSV · UbuntuEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- OSV · DebianEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
EPSS trend
Probability
2.53%
Chance of exploitation in the next 30 days
Percentile
85%
Versus all other CVEs
30-day change
No change 0.00 pp
From 2.53% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundExploit Reference (ruby-lang.org)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Debian2 products
- ruby2.7< 2.7.1-1
- debian_linuxEOL10.0
Ubuntu2 products
- ruby2.5< 2.5.1-1ubuntu1.8
- ruby2.7< 2.7.0-5ubuntu1.3
Alpine1 product
- ruby≥ 2.5.0, < 2.5.8-r0 | ≥ 2.5.0, < 2.6.6-r0
Fedoraproject1 product
- fedoraEOL31
Mageia1 product
- ruby< 2.5.8-21.mga7
Ruby-lang1 product
- rubyEOL≥ 2.5.0, ≤ 2.5.7 | ≥ 2.6.0, ≤ 2.6.5 | 2.7.0
6 vendors · 8 products
References
14 links- www.ruby-lang.org/en/news/2020/03/31/heap-exposure-in-socket-cve-2020-10933/X Refsource CONFIRMWEBREPORTExploitVendor Advisory