V
Scaner-VS
HomeCatalogSourcesCWECAPECATT&CKMitigationsProductsVendorsDocs
CVE-2020-10933
DEB
Medium

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_…

CVSS
5.3
Medium
EPSS
0.03
p83
Published
2020-01-01
Updated
2020-01-01
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.

Tags · CWE
Pre-auth
CWE-805
CWE-908
CAPEC-100
CAPEC-256
Affected products
Rh-ruby25-rubyRh-ruby25-rubyRh-ruby25-rubyRh-ruby26-rubyRh-ruby26-rubyRubyRubyRubyRubyRuby1.9.1Ruby2.0Ruby2.1Ruby2.3Ruby2.3Ruby2.5Ruby2.5Ruby2.5Ruby2.7Ruby2.7Ruby2.7
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Timeline
2020-01-01
Published
2020-01-01
Updated
CVSS 3.1 breakdown
Attack Vector
AV: N
Network (N)
Attack Complexity
AC: L
Low (L)
Privileges Required
PR: N
None (N)
User Interaction
UI: N
None (N)
Scope
S: U
Unchanged (U)
Confidentiality Impact
C: L
Low (L)
Integrity Impact
I: N
None (N)
Availability Impact
A: N
None (N)
Exploit indicators
EPSS
0.026 · p83
Known exploited (KEV)
No
Known exploits — Сканер-ВС
No Сканер-ВС checks registered for this vulnerability yet.
Affected products
ProductVendorStatus
rh-ruby25-rubyTracked
rh-ruby25-rubyTracked
rh-ruby25-rubyTracked
rh-ruby26-rubyTracked
rh-ruby26-rubyTracked
rubyTracked
rubyTracked
rubyTracked
rubyTracked
ruby1.9.1Tracked
ruby2.0Tracked
ruby2.1Tracked
ruby2.3Tracked
ruby2.3Tracked
ruby2.5Tracked
ruby2.5Tracked
ruby2.5Tracked
ruby2.7Tracked
ruby2.7Tracked
ruby2.7Tracked
Showing first 20 of 23
Source databases
DEB
CVE
RED
UBU
Related vulnerabilities