CVE-2022-28738
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2....
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
- Record
CVE-2022-28738- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-415
- Updated
- 2026-11-02
CVE List No score
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
- Record
CVE-2022-28738- Updated
- 2026-11-02
EUVDEUVD-2022-33177 No score
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
- Record
EUVD-2022-33177- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8pqg-8p79-j5j8
9.8
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2....
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
- Record
GHSA-8pqg-8p79-j5j8- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-415
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-28738
9.8
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
- Record
ALPINE-CVE-2022-28738- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVBELL-CVE-2022-28738
9.8
CVE-2022-28738 does not affect BellSoft software
- Record
BELL-CVE-2022-28738- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 19 moreShow less
OSVOESA-2022-1700
6.2
ruby security update
Ruby is a fast and easy interpreted scripting language for object-oriented programming. It has many functions for processing text Files and perform system management tasks (such as Perl).
Security Fix(es):
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. It occurs in String-to-Float conversion, including Kernel#Float and String#to_f.(CVE-2022-28739)
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.(CVE-2022-28738)
- Record
OESA-2022-1700- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2022:6450
7.7
Red Hat Security Advisory: ruby:3.0 security, bug fix, and enhancement update
- Record
RHSA-2022:6450- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2022:6585
7.7
Red Hat Security Advisory: ruby security, bug fix, and enhancement update
- Record
RHSA-2022:6585- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2022:6855
7.7
Red Hat Security Advisory: rh-ruby30-ruby security, bug fix, and enhancement update
- Record
RHSA-2022:6855- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2022:6450
7.7
Moderate: ruby:3.0 security, bug fix, and enhancement update
Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.
The following packages have been upgraded to a later upstream version: ruby (3.0.4). (BZ#2109431)
Security Fix(es):
-
ruby: Regular expression denial of service vulnerability of Date parsing methods (CVE-2021-41817)
-
ruby: Cookie prefix spoofing in CGI::Cookie.parse (CVE-2021-41819)
-
Ruby: Double free in Regexp compilation (CVE-2022-28738)
-
Ruby: Buffer overrun in String-to-Float conversion (CVE-2022-28739)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Bug Fix(es):
- ruby 3.0: User-installed rubygems plugins are not being loaded [Rocky Linux8] (BZ#2110981)
- Record
RLSA-2022:6450- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2022:6585
7.7
Moderate: ruby security, bug fix, and enhancement update
Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.
The following packages have been upgraded to a later upstream version: ruby (3.0.4). (BZ#2109428)
Security Fix(es):
-
Ruby: Double free in Regexp compilation (CVE-2022-28738)
-
Ruby: Buffer overrun in String-to-Float conversion (CVE-2022-28739)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2022:6585- CVSS 3.1
- 7.7 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-28738
9.8
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
- Record
UBUNTU-CVE-2022-28738- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2022:6450 No score
Moderate: ruby:3.0 security, bug fix, and enhancement update
Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.
The following packages have been upgraded to a later upstream version: ruby (3.0.4). (BZ#2109431)
Security Fix(es):
- ruby: Regular expression denial of service vulnerability of Date parsing methods (CVE-2021-41817)
- ruby: Cookie prefix spoofing in CGI::Cookie.parse (CVE-2021-41819)
- Ruby: Double free in Regexp compilation (CVE-2022-28738)
- Ruby: Buffer overrun in String-to-Float conversion (CVE-2022-28739)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Bug Fix(es):
- ruby 3.0: User-installed rubygems plugins are not being loaded [AlmaLinux8] (BZ#2110981)
- Record
ALSA-2022:6450- Updated
- 2026-11-05
OSVALSA-2022:6585 No score
Moderate: ruby security, bug fix, and enhancement update
Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.
The following packages have been upgraded to a later upstream version: ruby (3.0.4). (BZ#2109428)
Security Fix(es):
- Ruby: Double free in Regexp compilation (CVE-2022-28738)
- Ruby: Buffer overrun in String-to-Float conversion (CVE-2022-28739)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2022:6585- Updated
- 2026-11-02
OSVBIT-ruby-2022-28738 No score
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
- Record
BIT-ruby-2022-28738- Updated
- 2026-11-02
OSVBIT-ruby-min-2022-28738 No score
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
- Record
BIT-ruby-min-2022-28738- Updated
- 2026-11-02
OSV No score
A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.
- Record
CVE-2022-28738- Updated
- 2026-11-02
OSVMGASA-2022-0143 No score
Updated ruby packages fix security vulnerability
Double free in Regexp compilation (CVE-2022-28738). A buffer overrun was found in String-to-Float conversion (CVE-2022-28739).
- Record
MGASA-2022-0143- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12006-1 No score
libruby3_1-3_1-3.1.2-1.1 on GA media
These are all security issues fixed in the libruby3_1-3_1-3.1.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12006-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12712-1 No score
libruby3_2-3_2-3.2.1-1.1 on GA media
These are all security issues fixed in the libruby3_2-3_2-3.2.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12712-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13623-1 No score
libruby3_3-3_3-3.3.0-1.2 on GA media
These are all security issues fixed in the libruby3_3-3_3-3.3.0-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13623-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14621-1 No score
libruby3_4-3_4-3.4.1-1.1 on GA media
These are all security issues fixed in the libruby3_4-3_4-3.4.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14621-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15819-1 No score
libruby4_0-4_0-4.0.0~preview2-1.1 on GA media
These are all security issues fixed in the libruby4_0-4_0-4.0.0~preview2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15819-1- Updated
- 2026-11-02
OSVUSN-5462-1 No score
ruby2.5, ruby2.7, ruby3.0 vulnerabilities
It was discovered that Ruby incorrectly handled certain regular expressions. An attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 22.04 LTS. (CVE-2022-28738)
It was discovered that Ruby incorrectly handled certain inputs. An attacker could possibly use this issue to expose sensitive information. (CVE-2022-28739)
- Record
USN-5462-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
rubyAlpine:v3.15 |
3.0.0 up to 3.0.4-r0 | 3.0.4-r0 |
rubyAlpine:v3.16 |
3.0.0 up to 3.1.2-r0 | 3.1.2-r0 |
rubyAlpine:v3.17 |
3.0.0 up to 3.1.2-r0 | 3.1.2-r0 |
rubyAlpine:v3.18 |
3.0.0 up to 3.1.2-r0 | 3.1.2-r0 |
rubyAlpine:v3.19 |
3.0.0 up to 3.1.2-r0 | 3.1.2-r0 |
rubyAlpine:v3.20 |
3.0.0 up to 3.1.2-r0 | 3.1.2-r0 |
rubyAlpine:v3.21 |
3.0.0 up to 3.1.2-r0 | 3.1.2-r0 |
rubyAlpine:v3.22 |
3.0.0 up to 3.1.2-r0 | 3.1.2-r0 |
rubyAlpine:v3.23 |
3.0.0 up to 3.1.2-r0 | 3.1.2-r0 |
rubyAlpine:v3.24 |
3.0.0 up to 3.1.2-r0 | 3.1.2-r0 |
Show 170 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rubyAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.0.4-141.module_el8.6.0+3263+41cde0c0 | 3.0.4-141.module_el8.6.0+3263+41cde0c0 |
ruby-default-gemsAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.0.4-141.module_el8.6.0+3263+41cde0c0 | 3.0.4-141.module_el8.6.0+3263+41cde0c0 |
ruby-develAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.0.4-141.module_el8.6.0+3263+41cde0c0 | 3.0.4-141.module_el8.6.0+3263+41cde0c0 |
ruby-docAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.0.4-141.module_el8.6.0+3263+41cde0c0 | 3.0.4-141.module_el8.6.0+3263+41cde0c0 |
ruby-libsAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.0.4-141.module_el8.6.0+3263+41cde0c0 | 3.0.4-141.module_el8.6.0+3263+41cde0c0 |
rubygem-abrtAlmaLinux:8 From an advisory covering 4 CVEs |
before 0.4.0-1.module_el8.5.0+2595+0c654ebc | 0.4.0-1.module_el8.5.0+2595+0c654ebc |
rubygem-abrt-docAlmaLinux:8 From an advisory covering 4 CVEs |
before 0.4.0-1.module_el8.5.0+2595+0c654ebc | 0.4.0-1.module_el8.5.0+2595+0c654ebc |
rubygem-bigdecimalAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.0.0-141.module_el8.6.0+3263+41cde0c0 | 3.0.0-141.module_el8.6.0+3263+41cde0c0 |
rubygem-bundlerAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.2.33-141.module_el8.6.0+3263+41cde0c0 | 2.2.33-141.module_el8.6.0+3263+41cde0c0 |
rubygem-io-consoleAlmaLinux:8 From an advisory covering 4 CVEs |
before 0.5.7-141.module_el8.6.0+3263+41cde0c0 | 0.5.7-141.module_el8.6.0+3263+41cde0c0 |
rubygem-irbAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.3.5-141.module_el8.6.0+3263+41cde0c0 | 1.3.5-141.module_el8.6.0+3263+41cde0c0 |
rubygem-jsonAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.5.1-141.module_el8.6.0+3263+41cde0c0 | 2.5.1-141.module_el8.6.0+3263+41cde0c0 |
rubygem-minitestAlmaLinux:8 From an advisory covering 4 CVEs |
before 5.14.2-141.module_el8.6.0+3263+41cde0c0 | 5.14.2-141.module_el8.6.0+3263+41cde0c0 |
rubygem-mysql2AlmaLinux:8 From an advisory covering 4 CVEs |
before 0.5.3-1.module_el8.5.0+2595+0c654ebc | 0.5.3-1.module_el8.5.0+2595+0c654ebc |
rubygem-mysql2AlmaLinux:8 From an advisory covering 4 CVEs |
before 0.5.3-1.module_el8.6.0+3144+d138acf1 | 0.5.3-1.module_el8.6.0+3144+d138acf1 |
rubygem-mysql2AlmaLinux:8 From an advisory covering 4 CVEs |
before 0.5.3-1.module_el8.5.0+118+1ab773e1 | 0.5.3-1.module_el8.5.0+118+1ab773e1 |
rubygem-mysql2-docAlmaLinux:8 From an advisory covering 4 CVEs |
before 0.5.3-1.module_el8.5.0+2595+0c654ebc | 0.5.3-1.module_el8.5.0+2595+0c654ebc |
rubygem-pgAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.2.3-1.module_el8.5.0+2595+0c654ebc | 1.2.3-1.module_el8.5.0+2595+0c654ebc |
rubygem-pgAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.2.3-1.module_el8.5.0+118+1ab773e1 | 1.2.3-1.module_el8.5.0+118+1ab773e1 |
rubygem-pgAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.2.3-1.module_el8.6.0+3144+d138acf1 | 1.2.3-1.module_el8.6.0+3144+d138acf1 |
rubygem-pg-docAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.2.3-1.module_el8.5.0+2595+0c654ebc | 1.2.3-1.module_el8.5.0+2595+0c654ebc |
rubygem-power_assertAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.2.0-141.module_el8.6.0+3263+41cde0c0 | 1.2.0-141.module_el8.6.0+3263+41cde0c0 |
rubygem-psychAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.3.2-141.module_el8.6.0+3263+41cde0c0 | 3.3.2-141.module_el8.6.0+3263+41cde0c0 |
rubygem-rakeAlmaLinux:8 From an advisory covering 4 CVEs |
before 13.0.3-141.module_el8.6.0+3263+41cde0c0 | 13.0.3-141.module_el8.6.0+3263+41cde0c0 |
rubygem-rbsAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.4.0-141.module_el8.6.0+3263+41cde0c0 | 1.4.0-141.module_el8.6.0+3263+41cde0c0 |
rubygem-rdocAlmaLinux:8 From an advisory covering 4 CVEs |
before 6.3.3-141.module_el8.6.0+3263+41cde0c0 | 6.3.3-141.module_el8.6.0+3263+41cde0c0 |
rubygem-rexmlAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.2.5-141.module_el8.6.0+3263+41cde0c0 | 3.2.5-141.module_el8.6.0+3263+41cde0c0 |
rubygem-rssAlmaLinux:8 From an advisory covering 4 CVEs |
before 0.2.9-141.module_el8.6.0+3263+41cde0c0 | 0.2.9-141.module_el8.6.0+3263+41cde0c0 |
rubygem-test-unitAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.3.7-141.module_el8.6.0+3263+41cde0c0 | 3.3.7-141.module_el8.6.0+3263+41cde0c0 |
rubygem-typeprofAlmaLinux:8 From an advisory covering 4 CVEs |
before 0.15.2-141.module_el8.6.0+3263+41cde0c0 | 0.15.2-141.module_el8.6.0+3263+41cde0c0 |
rubygemsAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.2.33-141.module_el8.6.0+3263+41cde0c0 | 3.2.33-141.module_el8.6.0+3263+41cde0c0 |
rubygems-develAlmaLinux:8 From an advisory covering 4 CVEs |
before 3.2.33-141.module_el8.6.0+3263+41cde0c0 | 3.2.33-141.module_el8.6.0+3263+41cde0c0 |
rubyAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.0.4-160.el9_0 | 3.0.4-160.el9_0 |
ruby-default-gemsAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.0.4-160.el9_0 | 3.0.4-160.el9_0 |
ruby-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.0.4-160.el9_0 | 3.0.4-160.el9_0 |
ruby-docAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.0.4-160.el9_0 | 3.0.4-160.el9_0 |
ruby-libsAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.0.4-160.el9_0 | 3.0.4-160.el9_0 |
rubygem-bigdecimalAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.0.0-160.el9_0 | 3.0.0-160.el9_0 |
rubygem-bundlerAlmaLinux:9 From an advisory covering 2 CVEs |
before 2.2.33-160.el9_0 | 2.2.33-160.el9_0 |
rubygem-io-consoleAlmaLinux:9 From an advisory covering 2 CVEs |
before 0.5.7-160.el9_0 | 0.5.7-160.el9_0 |
rubygem-irbAlmaLinux:9 From an advisory covering 2 CVEs |
before 1.3.5-160.el9_0 | 1.3.5-160.el9_0 |
rubygem-jsonAlmaLinux:9 From an advisory covering 2 CVEs |
before 2.5.1-160.el9_0 | 2.5.1-160.el9_0 |
rubygem-minitestAlmaLinux:9 From an advisory covering 2 CVEs |
before 5.14.2-160.el9_0 | 5.14.2-160.el9_0 |
rubygem-power_assertAlmaLinux:9 From an advisory covering 2 CVEs |
before 1.2.0-160.el9_0 | 1.2.0-160.el9_0 |
rubygem-psychAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.3.2-160.el9_0 | 3.3.2-160.el9_0 |
rubygem-rakeAlmaLinux:9 From an advisory covering 2 CVEs |
before 13.0.3-160.el9_0 | 13.0.3-160.el9_0 |
rubygem-rbsAlmaLinux:9 From an advisory covering 2 CVEs |
before 1.4.0-160.el9_0 | 1.4.0-160.el9_0 |
rubygem-rdocAlmaLinux:9 From an advisory covering 2 CVEs |
before 6.3.3-160.el9_0 | 6.3.3-160.el9_0 |
rubygem-rexmlAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.2.5-160.el9_0 | 3.2.5-160.el9_0 |
rubygem-rssAlmaLinux:9 From an advisory covering 2 CVEs |
before 0.2.9-160.el9_0 | 0.2.9-160.el9_0 |
rubygem-test-unitAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.3.7-160.el9_0 | 3.3.7-160.el9_0 |
rubygem-typeprofAlmaLinux:9 From an advisory covering 2 CVEs |
before 0.15.2-160.el9_0 | 0.15.2-160.el9_0 |
rubygemsAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.2.33-160.el9_0 | 3.2.33-160.el9_0 |
rubygems-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.2.33-160.el9_0 | 3.2.33-160.el9_0 |
rubyBitnami |
3.0.0 up to 3.0.4, 3.1.0 up to 3.1.2 | 3.0.43.1.2 |
ruby-minBitnami |
3.0.0 up to 3.0.4, 3.1.0 up to 3.1.2 | 3.0.43.1.2 |
rubyMageia:8 From an advisory covering 2 CVEs |
before 2.7.6-33.4.mga8 | 2.7.6-33.4.mga8 |
rubyopenEuler:20.03-LTS-SP1 From an advisory covering 2 CVEs |
before 2.5.8-116.oe1 | 2.5.8-116.oe1 |
rubyopenEuler:20.03-LTS-SP3 From an advisory covering 2 CVEs |
before 2.5.8-116.oe1 | 2.5.8-116.oe1 |
rubyopenEuler:22.03-LTS From an advisory covering 2 CVEs |
before 3.0.3-124.oe2203 | 3.0.3-124.oe2203 |
rubyRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 |
ruby-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 |
ruby-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 |
ruby-default-gemsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 |
ruby-develRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 |
ruby-docRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 |
ruby-libsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 |
ruby-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.4-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-abrtRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.4.0-1.module+el8.5.0+11580+845038eb | 0:0.4.0-1.module+el8.5.0+11580+845038eb |
rubygem-abrt-docRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.4.0-1.module+el8.5.0+11580+845038eb | 0:0.4.0-1.module+el8.5.0+11580+845038eb |
rubygem-bigdecimalRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.0-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.0-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-bigdecimal-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.0.0-141.module+el8.6.0+16311+3e5e17e9 | 0:3.0.0-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-bundlerRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.2.33-141.module+el8.6.0+16311+3e5e17e9 | 0:2.2.33-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-io-consoleRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.5.7-141.module+el8.6.0+16311+3e5e17e9 | 0:0.5.7-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-io-console-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.5.7-141.module+el8.6.0+16311+3e5e17e9 | 0:0.5.7-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-irbRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.3.5-141.module+el8.6.0+16311+3e5e17e9 | 0:1.3.5-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-jsonRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.5.1-141.module+el8.6.0+16311+3e5e17e9 | 0:2.5.1-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-json-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.5.1-141.module+el8.6.0+16311+3e5e17e9 | 0:2.5.1-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-minitestRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:5.14.2-141.module+el8.6.0+16311+3e5e17e9 | 0:5.14.2-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-mysql2Red Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.5.3-1.module+el8.5.0+11580+845038eb | 0:0.5.3-1.module+el8.5.0+11580+845038eb |
rubygem-mysql2-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.5.3-1.module+el8.5.0+11580+845038eb | 0:0.5.3-1.module+el8.5.0+11580+845038eb |
rubygem-mysql2-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.5.3-1.module+el8.5.0+11580+845038eb | 0:0.5.3-1.module+el8.5.0+11580+845038eb |
rubygem-mysql2-docRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.5.3-1.module+el8.5.0+11580+845038eb | 0:0.5.3-1.module+el8.5.0+11580+845038eb |
rubygem-pgRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.2.3-1.module+el8.5.0+11580+845038eb | 0:1.2.3-1.module+el8.5.0+11580+845038eb |
rubygem-pg-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.2.3-1.module+el8.5.0+11580+845038eb | 0:1.2.3-1.module+el8.5.0+11580+845038eb |
rubygem-pg-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.2.3-1.module+el8.5.0+11580+845038eb | 0:1.2.3-1.module+el8.5.0+11580+845038eb |
rubygem-pg-docRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.2.3-1.module+el8.5.0+11580+845038eb | 0:1.2.3-1.module+el8.5.0+11580+845038eb |
rubygem-power_assertRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.2.0-141.module+el8.6.0+16311+3e5e17e9 | 0:1.2.0-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-psychRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.3.2-141.module+el8.6.0+16311+3e5e17e9 | 0:3.3.2-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-psych-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.3.2-141.module+el8.6.0+16311+3e5e17e9 | 0:3.3.2-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-rakeRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:13.0.3-141.module+el8.6.0+16311+3e5e17e9 | 0:13.0.3-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-rbsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.4.0-141.module+el8.6.0+16311+3e5e17e9 | 0:1.4.0-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-rdocRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:6.3.3-141.module+el8.6.0+16311+3e5e17e9 | 0:6.3.3-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-rexmlRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.2.5-141.module+el8.6.0+16311+3e5e17e9 | 0:3.2.5-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-rssRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.2.9-141.module+el8.6.0+16311+3e5e17e9 | 0:0.2.9-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-test-unitRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.3.7-141.module+el8.6.0+16311+3e5e17e9 | 0:3.3.7-141.module+el8.6.0+16311+3e5e17e9 |
rubygem-typeprofRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:0.15.2-141.module+el8.6.0+16311+3e5e17e9 | 0:0.15.2-141.module+el8.6.0+16311+3e5e17e9 |
rubygemsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.2.33-141.module+el8.6.0+16311+3e5e17e9 | 0:3.2.33-141.module+el8.6.0+16311+3e5e17e9 |
rubygems-develRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:3.2.33-141.module+el8.6.0+16311+3e5e17e9 | 0:3.2.33-141.module+el8.6.0+16311+3e5e17e9 |
rubyRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.0.4-160.el9_0 | 0:3.0.4-160.el9_0 |
ruby-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.0.4-160.el9_0 | 0:3.0.4-160.el9_0 |
ruby-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.0.4-160.el9_0 | 0:3.0.4-160.el9_0 |
ruby-default-gemsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.0.4-160.el9_0 | 0:3.0.4-160.el9_0 |
ruby-develRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.0.4-160.el9_0 | 0:3.0.4-160.el9_0 |
ruby-libsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.0.4-160.el9_0 | 0:3.0.4-160.el9_0 |
ruby-libs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.0.4-160.el9_0 | 0:3.0.4-160.el9_0 |
rubygem-bigdecimalRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.0.0-160.el9_0 | 0:3.0.0-160.el9_0 |
rubygem-bigdecimal-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.0.0-160.el9_0 | 0:3.0.0-160.el9_0 |
rubygem-bundlerRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:2.2.33-160.el9_0 | 0:2.2.33-160.el9_0 |
rubygem-io-consoleRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:0.5.7-160.el9_0 | 0:0.5.7-160.el9_0 |
rubygem-io-console-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:0.5.7-160.el9_0 | 0:0.5.7-160.el9_0 |
rubygem-irbRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.3.5-160.el9_0 | 0:1.3.5-160.el9_0 |
rubygem-jsonRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:2.5.1-160.el9_0 | 0:2.5.1-160.el9_0 |
rubygem-json-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:2.5.1-160.el9_0 | 0:2.5.1-160.el9_0 |
rubygem-minitestRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:5.14.2-160.el9_0 | 0:5.14.2-160.el9_0 |
rubygem-power_assertRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.2.0-160.el9_0 | 0:1.2.0-160.el9_0 |
rubygem-psychRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.3.2-160.el9_0 | 0:3.3.2-160.el9_0 |
rubygem-psych-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.3.2-160.el9_0 | 0:3.3.2-160.el9_0 |
rubygem-rakeRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:13.0.3-160.el9_0 | 0:13.0.3-160.el9_0 |
rubygem-rbsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:1.4.0-160.el9_0 | 0:1.4.0-160.el9_0 |
rubygem-rdocRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:6.3.3-160.el9_0 | 0:6.3.3-160.el9_0 |
rubygem-rexmlRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.2.5-160.el9_0 | 0:3.2.5-160.el9_0 |
rubygem-rssRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:0.2.9-160.el9_0 | 0:0.2.9-160.el9_0 |
rubygem-test-unitRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.3.7-160.el9_0 | 0:3.3.7-160.el9_0 |
rubygem-typeprofRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:0.15.2-160.el9_0 | 0:0.15.2-160.el9_0 |
rubygemsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.2.33-160.el9_0 | 0:3.2.33-160.el9_0 |
rubygems-develRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.2.33-160.el9_0 | 0:3.2.33-160.el9_0 |
ruby-docRed Hat:enterprise_linux:9::crb From an advisory covering 2 CVEs |
before 0:3.0.4-160.el9_0 | 0:3.0.4-160.el9_0 |
rh-ruby30-rubyRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.0.4-149.el7 | 0:3.0.4-149.el7 |
rh-ruby30-ruby-debuginfoRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.0.4-149.el7 | 0:3.0.4-149.el7 |
rh-ruby30-ruby-default-gemsRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.0.4-149.el7 | 0:3.0.4-149.el7 |
rh-ruby30-ruby-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.0.4-149.el7 | 0:3.0.4-149.el7 |
rh-ruby30-ruby-docRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.0.4-149.el7 | 0:3.0.4-149.el7 |
rh-ruby30-ruby-libsRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.0.4-149.el7 | 0:3.0.4-149.el7 |
rh-ruby30-rubygem-bigdecimalRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.0.0-149.el7 | 0:3.0.0-149.el7 |
rh-ruby30-rubygem-bundlerRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:2.2.33-149.el7 | 0:2.2.33-149.el7 |
rh-ruby30-rubygem-io-consoleRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:0.5.7-149.el7 | 0:0.5.7-149.el7 |
rh-ruby30-rubygem-irbRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:1.3.5-149.el7 | 0:1.3.5-149.el7 |
rh-ruby30-rubygem-jsonRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:2.5.1-149.el7 | 0:2.5.1-149.el7 |
rh-ruby30-rubygem-minitestRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:5.14.2-149.el7 | 0:5.14.2-149.el7 |
rh-ruby30-rubygem-power_assertRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:1.2.0-149.el7 | 0:1.2.0-149.el7 |
rh-ruby30-rubygem-psychRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.3.2-149.el7 | 0:3.3.2-149.el7 |
rh-ruby30-rubygem-rakeRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:13.0.3-149.el7 | 0:13.0.3-149.el7 |
rh-ruby30-rubygem-rbsRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:1.4.0-149.el7 | 0:1.4.0-149.el7 |
rh-ruby30-rubygem-rexmlRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.2.5-149.el7 | 0:3.2.5-149.el7 |
rh-ruby30-rubygem-rssRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:0.2.9-149.el7 | 0:0.2.9-149.el7 |
rh-ruby30-rubygem-test-unitRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.3.7-149.el7 | 0:3.3.7-149.el7 |
rh-ruby30-rubygem-typeprofRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:0.15.2-149.el7 | 0:0.15.2-149.el7 |
rh-ruby30-rubygemsRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.2.33-149.el7 | 0:3.2.33-149.el7 |
rh-ruby30-rubygems-develRed Hat:rhel_software_collections:3::el7 From an advisory covering 5 CVEs |
before 0:3.2.33-149.el7 | 0:3.2.33-149.el7 |
rubyRocky Linux:8 From an advisory covering 4 CVEs |
before 0:3.0.4-141.module+el8.6.0+1002+a7dba0ac | 0:3.0.4-141.module+el8.6.0+1002+a7dba0ac |
rubygem-abrtRocky Linux:8 From an advisory covering 4 CVEs |
before 0:0.4.0-1.module+el8.5.0+668+665814fa | 0:0.4.0-1.module+el8.5.0+668+665814fa |
rubygem-abrtRocky Linux:8 From an advisory covering 4 CVEs |
before 0:0.4.0-1.module+el8.4.0+411+b946f28c | 0:0.4.0-1.module+el8.4.0+411+b946f28c |
rubygem-abrtRocky Linux:8 From an advisory covering 4 CVEs |
before 0:0.4.0-1.module+el8.4.0+594+11b6673a | 0:0.4.0-1.module+el8.4.0+594+11b6673a |
rubygem-mysql2Rocky Linux:8 From an advisory covering 4 CVEs |
before 0:0.5.3-1.module+el8.5.0+668+665814fa | 0:0.5.3-1.module+el8.5.0+668+665814fa |
rubygem-mysql2Rocky Linux:8 From an advisory covering 4 CVEs |
before 0:0.5.3-1.module+el8.4.0+411+b946f28c | 0:0.5.3-1.module+el8.4.0+411+b946f28c |
rubygem-mysql2Rocky Linux:8 From an advisory covering 4 CVEs |
before 0:0.5.3-1.module+el8.4.0+594+11b6673a | 0:0.5.3-1.module+el8.4.0+594+11b6673a |
rubygem-pgRocky Linux:8 From an advisory covering 4 CVEs |
before 0:1.2.3-1.module+el8.5.0+668+665814fa | 0:1.2.3-1.module+el8.5.0+668+665814fa |
rubygem-pgRocky Linux:8 From an advisory covering 4 CVEs |
before 0:1.2.3-1.module+el8.4.0+411+b946f28c | 0:1.2.3-1.module+el8.4.0+411+b946f28c |
rubygem-pgRocky Linux:8 From an advisory covering 4 CVEs |
before 0:1.2.3-1.module+el8.4.0+594+11b6673a | 0:1.2.3-1.module+el8.4.0+594+11b6673a |
rubyRocky Linux:9 From an advisory covering 2 CVEs |
before 0:3.0.4-160.el9_0 | 0:3.0.4-160.el9_0 |
ruby3.0Ubuntu:22.04:LTS |
before 3.0.2-7ubuntu2.1, plus listed versions 3.0.2-5ubuntu13.0.2-73.0.2-7ubuntu2 |
3.0.2-7ubuntu2.1 |
ruby2.5Ubuntu:18.04:LTS From an advisory covering 2 CVEs |
before 2.5.1-1ubuntu1.12, plus listed versions 2.5.0~preview1-1ubuntu22.5.0-4ubuntu12.5.0-4ubuntu42.5.0-5ubuntu12.5.0-6ubuntu1 Show 11 moreShow less2.5.1-1ubuntu12.5.1-1ubuntu1.12.5.1-1ubuntu1.22.5.1-1ubuntu1.42.5.1-1ubuntu1.52.5.1-1ubuntu1.62.5.1-1ubuntu1.72.5.1-1ubuntu1.82.5.1-1ubuntu1.92.5.1-1ubuntu1.102.5.1-1ubuntu1.11 |
2.5.1-1ubuntu1.12 |
ruby2.7Ubuntu:20.04:LTS From an advisory covering 2 CVEs |
before 2.7.0-5ubuntu1.7, plus listed versions 2.7.0-12.7.0-22.7.0-32.7.0-42.7.0-4ubuntu1 Show 7 moreShow less2.7.0-5ubuntu12.7.0-5ubuntu1.12.7.0-5ubuntu1.22.7.0-5ubuntu1.32.7.0-5ubuntu1.42.7.0-5ubuntu1.52.7.0-5ubuntu1.6 |
2.7.0-5ubuntu1.7 |
ruby3.0Ubuntu:22.04:LTS From an advisory covering 2 CVEs |
before 3.0.2-7ubuntu2.1, plus listed versions 3.0.2-5ubuntu13.0.2-73.0.2-7ubuntu2 |
3.0.2-7ubuntu2.1 |
ruby3.1openSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 3.1.2-1.1 | 3.1.2-1.1 |
ruby3.2openSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 3.2.1-1.1 | 3.2.1-1.1 |
ruby3.3openSUSE:Tumbleweed From an advisory covering 12 CVEs |
before 3.3.0-1.2 | 3.3.0-1.2 |
ruby3.4openSUSE:Tumbleweed From an advisory covering 12 CVEs |
before 3.4.1-1.1 | 3.4.1-1.1 |
ruby4.0openSUSE:Tumbleweed From an advisory covering 12 CVEs |
before 4.0.0~preview2-1.1 | 4.0.0~preview2-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-28738 is a critical vulnerability (CVSS 9.8) in Ruby-lang Ruby, published April 15, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.14%, the 87th percentile. Fixed in ruby 3.0.4-r0.
References
hackerone.com/reports/1220911
ruby-lang.org/en/news/2022/04/12/double-free-in-regexp-compilation-cve-2022-28738
security-tracker.debian.org/tracker/CVE-2022-28738
security.netapp.com/advisory/ntap-20220624-0002
security.gentoo.org/glsa/202401-27
nvd.nist.gov/vuln/detail/CVE-2022-28738
Show 68 moreShow less
github.com/advisories/GHSA-8pqg-8p79-j5j8
security.alpinelinux.org/vuln/CVE-2022-28738
access.redhat.com/errata/RHSA-2022:6450
access.redhat.com/security/cve/CVE-2021-41817
access.redhat.com/security/cve/CVE-2021-41819
access.redhat.com/security/cve/CVE-2022-28738
access.redhat.com/security/cve/CVE-2022-28739
bugzilla.redhat.com/2025104
bugzilla.redhat.com/2026757
bugzilla.redhat.com/2075685
bugzilla.redhat.com/2075687
bugzilla.redhat.com/2109431
bugzilla.redhat.com/2110981
errata.almalinux.org/8/ALSA-2022-6450.html
access.redhat.com/errata/RHSA-2022:6585
errata.almalinux.org/9/ALSA-2022-6585.html
docs.bell-sw.com/security/cves/CVE-2022-28738
github.com/CVEProject/cvelistV5/tree/main/cves/2022/28xxx/CVE-2022-28738.json
advisories.mageia.org/MGASA-2022-0143.html
bugs.mageia.org/show_bug.cgi?id=30278
ruby-lang.org/en/news/2022/04/12/buffer-overrun-in-string-to-float-cve-2022-28739
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1700
nvd.nist.gov/vuln/detail/CVE-2022-28739
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2025104
bugzilla.redhat.com/show_bug.cgi?id=2026757
bugzilla.redhat.com/show_bug.cgi?id=2075685
bugzilla.redhat.com/show_bug.cgi?id=2075687
bugzilla.redhat.com/show_bug.cgi?id=2109431
bugzilla.redhat.com/show_bug.cgi?id=2110981
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_6450.json
cve.org/CVERecord?id=CVE-2021-41817
nvd.nist.gov/vuln/detail/CVE-2021-41817
ruby-lang.org/en/news/2021/11/15/date-parsing-method-regexp-dos-cve-2021-41817
cve.org/CVERecord?id=CVE-2021-41819
nvd.nist.gov/vuln/detail/CVE-2021-41819
cve.org/CVERecord?id=CVE-2022-28738
cve.org/CVERecord?id=CVE-2022-28739
bugzilla.redhat.com/show_bug.cgi?id=2109428
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_6585.json
access.redhat.com/errata/RHSA-2022:6855
bugzilla.redhat.com/show_bug.cgi?id=2026752
bugzilla.redhat.com/show_bug.cgi?id=2128628
bugzilla.redhat.com/show_bug.cgi?id=2128629
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_6855.json
access.redhat.com/security/cve/CVE-2021-41816
cve.org/CVERecord?id=CVE-2021-41816
nvd.nist.gov/vuln/detail/CVE-2021-41816
errata.rockylinux.org/RLSA-2022:6450
errata.rockylinux.org/RLSA-2022:6585
ubuntu.com/security/CVE-2022-28738
github.com/ruby/ruby/commit/052ec6d2585c3ace95671013d336f5543624ef3d
github.com/ruby/ruby/commit/73f45e5e96ccc13a131f7c0122cf8600ce5b930f
ubuntu.com/security/notices/USN-5462-1
ubuntu.com/security/CVE-2022-28739
suse.com/security/cve/CVE-2022-28738
suse.com/security/cve/CVE-2022-28739
suse.com/security/cve/CVE-2020-10663
suse.com/security/cve/CVE-2020-10933
suse.com/security/cve/CVE-2021-28965
suse.com/security/cve/CVE-2021-31799
suse.com/security/cve/CVE-2021-31810
suse.com/security/cve/CVE-2021-32066
suse.com/security/cve/CVE-2021-41816
suse.com/security/cve/CVE-2021-41817
suse.com/security/cve/CVE-2021-41819
suse.com/security/cve/CVE-2023-28755
lists.opensuse.org/archives/list/[email protected]/thread/4CUQQ6QHKQ66CAQFISBEQ34A2SLDQ5JS