Vulnerability Details : CVE-2024-27280
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.
Products affected by CVE-2024-27280
Please log in to view affected product information.
Exploit prediction scoring system (EPSS) score for CVE-2024-27280
2.26%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 84 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2024-27280
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
9.8
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
134c704f-9b21-4f2e-91b3-4a467353bcc0 | 2024-07-03 |
3.1
|
LOW | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N |
N/A
|
N/A
|
RedHat-CVE-2024-27280 | 2024-03-21 |
CWE ids for CVE-2024-27280
-
The product copies an input buffer to an output buffer without verifying that the size of the input buffer is less than the size of the output buffer, leading to a buffer overflow.Assigned by: 134c704f-9b21-4f2e-91b3-4a467353bcc0 (Secondary)
References for CVE-2024-27280
-
https://security.netapp.com/advisory/ntap-20250502-0003/
CVE-2024-27280 Ruby Vulnerability in NetApp Products | NetApp Product Security
-
https://hackerone.com/reports/1399856
Sign in | HackerOne
-
https://www.ruby-lang.org/en/news/2024/03/21/buffer-overread-cve-2024-27280/
CVE-2024-27280: Buffer overread vulnerability in StringIO
Jump to