V
Scaner-VS
HomeCatalogSourcesCWECAPECATT&CKMitigationsProductsVendorsDocs
CVE-2024-27280
ANC
Low

A buffer-overread issue was discovered in StringIO 3.0.1, as distributed in Ruby 3.0.x through 3.0.6 and 3.1.x through 3.1.4. The ungetbyte…

CVSS
3.1
Low
EPSS
0.02
p81
Published
2024-01-01
Updated
2024-01-01
Description

A buffer-overread issue was discovered in StringIO 3.0.1, as distributed in Ruby 3.0.x through 3.0.6 and 3.1.x through 3.1.4. The ungetbyte and ungetc methods on a StringIO can read past the end of a string, and a subsequent call to StringIO.gets may return the memory value. 3.0.3 is the main fixed version; however, for Ruby 3.0 users, a fixed version is stringio 3.0.1.1, and for Ruby 3.1 users, a fixed version is stringio 3.0.1.2.

Tags · CWE
RCE
CWE-120
CWE-125
CWE-126
CAPEC-8
CAPEC-9
CAPEC-10
CAPEC-14
CAPEC-24
CAPEC-42
CAPEC-44
CAPEC-45
CAPEC-46
CAPEC-47
CAPEC-67
CAPEC-92
CAPEC-100
CAPEC-540
Affected products
RubyRubyRubyRubyRubyRubyRubyRuby2.5Ruby2.5Ruby2.5Ruby2.7Ruby2.7Ruby3.0Ruby3.1Ruby3.1Ruby3.1Ruby3.2Ruby3.2
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
Timeline
2024-01-01
Published
2024-01-01
Updated
CVSS 3.1 breakdown
Attack Vector
AV: N
Network (N)
Attack Complexity
AC: H
High (H)
Privileges Required
PR: L
Low (L)
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.024 · p81
Known exploited (KEV)
No
Known exploits — Сканер-ВС
No Сканер-ВС checks registered for this vulnerability yet.
Affected products
ProductVendorStatus
Tracked
rubyTracked
rubyTracked
rubyTracked
rubyTracked
rubyTracked
rubyTracked
rubyTracked
ruby2.5Tracked
ruby2.5Tracked
ruby2.5Tracked
ruby2.7Tracked
ruby2.7Tracked
ruby3.0Tracked
ruby3.1Tracked
ruby3.1Tracked
ruby3.1Tracked
ruby3.2Tracked
ruby3.2Tracked
Source databases
ANC
AST
DEB
RED
UBU
Related vulnerabilities