Red Hat Security AdvisoryRHSA-2026:7307
Red Hat Hardened Images RPMs bug fix and enhancement update
Released 2026-04-09 · Red Hat rating Moderate · View on Red Hat →
Fixes 36 records
Priority HIGH 71
Algorithmic complexity vulnerability in the WEBrick::HTTPUtils.split_header_value function in WEBrick::HTTP::DefaultFileHandler in WEBrick in Ruby 1.8.5 and earlier, 1.8.6 through 1.8.6-p286, 1.8.7 through 1.8.7-p71, and…
CVSS 2.0HIGH 7.8· Network · No auth · Interaction — · EPSS 0.70202 · Published 2008-08-13 · Fixed CWE-399
Priority MEDIUM 55
The Basic authentication code in WEBrick library in Ruby before 2.2.8, 2.3.x before 2.3.5, and 2.4.x through 2.4.1 allows remote attackers to inject terminal emulator escape sequences into its log and possibly execute ar…
CVSS 3.0HIGH 8.8· Network · No auth · User interaction · EPSS 0.16412 · Published 2017-09-19 · Partial fix · 1.4.0 CWE-287
Priority MEDIUM 54
Ruby through 2.2.7, 2.3.x through 2.3.4, and 2.4.x through 2.4.1 can expose arbitrary memory during a JSON.generate call.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.09445 · Published 2017-08-31 · Partial fix CWE-119
Priority MEDIUM 52
In Ruby before 2.2.10, 2.3.x before 2.3.7, 2.4.x before 2.4.4, 2.5.x before 2.5.1, and 2.6.0-preview1, the Dir.open, Dir.new, Dir.entries and Dir.empty? methods do not check NULL characters.
CVSS 3.0CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.09982 · Published 2018-04-03 · Partial fix CWE-22
Priority MEDIUM 50
Multiple integer overflows in the rb_ary_store function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, and 1.8.7 before 1.8.7-p22 allow context-dependent attackers to execute arbitrary code…
CVSS 2.0HIGH 10.0· Network · No auth · Interaction — · EPSS 0.04456 · Published 2008-06-24 · Fixed CWE-190
Priority MEDIUM 50
Multiple integer overflows in the rb_str_buf_append function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2 allow context-dependent attackers…
CVSS 2.0HIGH 10.0· Network · No auth · Interaction — · EPSS 0.04264 · Published 2008-06-24 · Fixed CWE-189
Priority MEDIUM 48
The dl module in Ruby 1.8.5 and earlier, 1.8.6 through 1.8.6-p286, 1.8.7 through 1.8.7-p71, and 1.9 through r18423 does not check "taintness" of inputs, which allows context-dependent attackers to bypass safe levels and…
CVSS 2.0HIGH 7.5· Network · No auth · Interaction — · EPSS 0.13666 · Published 2008-08-13 · Fixed CWE-20
Priority MEDIUM 48
Ruby 1.8.5 and earlier, 1.8.6 through 1.8.6-p286, 1.8.7 through 1.8.7-p71, and 1.9 through r18423 does not properly restrict access to critical variables and methods at various safe levels, which allows context-dependent…
CVSS 2.0HIGH 7.5· Network · No auth · Interaction — · EPSS 0.14085 · Published 2008-08-13 · Fixed CWE-264
Priority MEDIUM 43
DL::dlopen in Ruby 1.8, 1.9.0, 1.9.2, 1.9.3, 2.0.0 before patchlevel 648, and 2.1 before 2.1.8 opens libraries with tainted names.
CVSS 3.0HIGH 7.3· Network · No auth · No interaction · EPSS 0.07829 · Published 2017-03-29 · Partial fix CWE-20
Priority MEDIUM 41
The REXML gem before 3.2.5 in Ruby before 2.6.7, 2.7.x before 2.7.3, and 3.x before 3.0.1 does not properly address XML round-trip issues.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.05061 · Published 2021-04-21 · Partial fix · 3.2.5 CWE-115
Priority MEDIUM 41
Ruby (aka CRuby) before 1.8.7-p357 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via…
CVSS 2.0HIGH 7.8· Network · No auth · Interaction — · EPSS 0.04059 · Published 2011-12-30 · Fixed CWE-20
Priority MEDIUM 41
Integer overflow in the (1) rb_ary_splice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2; and (2) the rb_ary_replace function in 1.6…
CVSS 2.0HIGH 7.8· Network · No auth · Interaction — · EPSS 0.03759 · Published 2008-06-24 · Fixed CWE-189
Priority MEDIUM 41
The rb_str_format function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2 allows context-dependent attackers to trigger memory corruption via…
CVSS 2.0HIGH 7.8· Network · No auth · Interaction — · EPSS 0.0428 · Published 2008-06-24 · Fixed CWE-399
Priority MEDIUM 40
There is a buffer over-read in Ruby before 2.6.10, 2.7.x before 2.7.6, 3.x before 3.0.4, and 3.1.x before 3.1.2.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.0437 · Published 2022-05-09 · Partial fix CWE-125
Priority MEDIUM 40
The URI.decode_www_form_component method in Ruby before 1.9.2-p330 allows remote attackers to cause a denial of service (catastrophic regular expression backtracking, resource consumption, or application crash) via a cra…
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.04128 · Published 2017-09-06 · Partial fix CWE-399
Priority MEDIUM 40
Integer overflow in the (1) rb_ary_splice function in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, and 1.8.7 before 1.8.7-p22; and (2) the rb_ary_replace function in 1.6.x allows context-depe…
CVSS 2.0HIGH 7.8· Network · No auth · Interaction — · EPSS 0.037 · Published 2008-06-24 · Fixed CWE-189
Priority LOW 39
CGI::Cookie.parse in Ruby through 2.6.8 mishandles security prefixes in cookie names.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.03151 · Published 2022-01-01 · Partial fix · 0.3.1, 0.2.1 +1 CWE-565
Priority LOW 39
An issue was discovered in Ruby through 2.5.8, 2.6.x through 2.6.6, and 2.7.x through 2.7.1.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.03818 · Published 2020-10-06 · Partial fix · 1.6.1, 1.5.1 +1 CWE-444
Priority LOW 37
The Fiddle::Handle implementation in ext/fiddle/handle.c in Ruby before 2.0.0-p648, 2.1 before 2.1.8, and 2.2 before 2.2.4, as distributed in Apple OS X before 10.11.4 and other products, mishandles tainting, which allow…
CVSS 3.0HIGH 8.4· Local · No auth · No interaction · EPSS 0.005 · Published 2016-03-24 · Partial fix CWE-20
Priority LOW 36
The VpMemAlloc function in bigdecimal.c in the BigDecimal class in Ruby 1.9.2-p136 and earlier, as used on Apple Mac OS X before 10.6.7 and other platforms, does not properly allocate memory, which allows context-depende…
CVSS 2.0MEDIUM 6.8· Network · No auth · Interaction — · EPSS 0.03025 · Published 2011-03-23 · Fixed CWE-189
Priority LOW 35
A ReDoS issue was discovered in the Time component through 0.2.1 in Ruby through 3.2.1.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.02452 · Published 2023-03-31 · Partial fix · 0.2.2, 0.1.1 CWE-1333
Priority LOW 34
Net::SMTP in Ruby before 2.4.0 is vulnerable to SMTP command injection via CRLF sequences in a RCPT TO or MAIL FROM command, as demonstrated by CRLF sequences immediately before and after a DATA substring.
CVSS 3.0MEDIUM 6.1· Network · No auth · User interaction · EPSS 0.03687 · Published 2017-06-12 · Partial fix CWE-93
Priority LOW 33
lib/rexml/text.rb in the REXML parser in Ruby before 1.9.3-p392 allows remote attackers to cause a denial of service (memory consumption and crash) via crafted text nodes in an XML document, aka an XML Entity Expansion (…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.06857 · Published 2013-04-09 · Partial fix · 1.7.3 CWE-20
Priority LOW 32
An issue was discovered in Ruby through 2.6.7, 2.7.x through 2.7.3, and 3.x through 3.0.1.
CVSS 3.1MEDIUM 5.8· Network · No auth · No interaction · EPSS 0.0305 · Published 2021-07-13 · Partial fix
Priority LOW 31
Ruby through 2.4.7, 2.5.x through 2.5.6, and 2.6.x through 2.6.4 allows HTTP Response Splitting.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.04569 · Published 2019-11-26 · Partial fix CWE-74
Priority LOW 31
The REXML parser in Ruby 1.9.x before 1.9.3 patchlevel 551, 2.0.x before 2.0.0 patchlevel 598, and 2.1.x before 2.1.5 allows remote attackers to cause a denial of service (CPU and memory consumption) a crafted XML docume…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.05708 · Published 2014-11-21 · Partial fix
Priority LOW 31
The REXML parser in Ruby 1.9.x before 1.9.3-p550, 2.0.x before 2.0.0-p594, and 2.1.x before 2.1.4 allows remote attackers to cause a denial of service (memory consumption) via a crafted XML document, aka an XML Entity Ex…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.05645 · Published 2014-11-03 · Partial fix
Priority LOW 31
resolv.rb in Ruby 1.8.5 and earlier, 1.8.6 before 1.8.6-p287, 1.8.7 before 1.8.7-p72, and 1.9 r18423 and earlier uses sequential transaction IDs and constant source ports for DNS requests, which makes it easier for remot…
CVSS 2.0MEDIUM 5.8· Network · No auth · Interaction — · EPSS 0.02415 · Published 2008-09-04 · Fixed CWE-287
Priority LOW 30
An issue was discovered in Ruby 3.x through 3.3.0.
CVSS 3.1MEDIUM 6.6· Local · No auth · User interaction · EPSS 0.00656 · Published 2024-05-08 · Partial fix CWE-125
Priority LOW 29
Off-by-one error in the encodes function in pack.c in Ruby 1.9.3 and earlier, and 2.x through 2.1.2, when using certain format string specifiers, allows context-dependent attackers to cause a denial of service (segmentat…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.03456 · Published 2014-11-15 · Partial fix CWE-119
Priority LOW 29
Ruby (aka CRuby) 1.9 before 1.9.3-p327 and 2.0 before r37575 computes hash values without properly restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denia…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.0333 · Published 2012-11-28 · Partial fix CWE-310
Priority LOW 28
Ruby before 1.8.7-p352 does not reset the random seed upon forking, which makes it easier for context-dependent attackers to predict the values of random numbers by leveraging knowledge of the number sequence obtained in…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.02582 · Published 2011-08-05 · Partial fix CWE-310
Priority LOW 28
Directory traversal vulnerability in WEBrick in Ruby 1.8.4 and earlier, 1.8.5 before 1.8.5-p231, 1.8.6 before 1.8.6-p230, 1.8.7 before 1.8.7-p22, and 1.9.0 before 1.9.0-2, when using NTFS or FAT filesystems, allows remot…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.02789 · Published 2008-04-18 · Fixed CWE-22
Priority LOW 27
Ruby before 1.8.6-p114 does not reset the random seed upon forking, which makes it easier for context-dependent attackers to predict the values of random numbers by leveraging knowledge of the number sequence obtained in…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.02023 · Published 2011-08-05 · Fixed CWE-310
Priority LOW 27
The SecureRandom.random_bytes function in lib/securerandom.rb in Ruby before 1.8.7-p352 and 1.9.x before 1.9.2-p290 relies on PID values for initialization, which makes it easier for context-dependent attackers to predic…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.02248 · Published 2011-08-05 · Partial fix CWE-20
Priority LOW 16
zlib is a Ruby interface for the zlib compression/decompression library.
CVSS 4.0LOW 1.7· Network · No auth · No interaction · EPSS 0.00561 · Published 2026-04-16 · Partial fix · 3.0.1, 3.1.2 +1 CWE-120