Every CVE Search/ Get API key

CVE-2025-24294

resolv vulnerable to DoS via insufficient DNS domain name length validation

7.5 HighFix available

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

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
None
Integrity
None
Availability
High

Exploit likelihood

0.66%Up 0.6 points since Jul 12, 2025
90%50%10%1%

What each source reports

CVE List Score used 7.5

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Record
CVE-2025-24294
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
EUVDEUVD-2025-21202 7.5

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Record
EUVD-2025-21202
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-xh69-987w-hrp8 6.6

resolv vulnerable to DoS via insufficient DNS domain name length validation

A denial of service vulnerability has been discovered in the resolv gem bundled with Ruby.

Details

The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Affected Version

The vulnerability affects the resolv gem bundled with the following Ruby series:

  • Ruby 3.2 series: resolv version 0.2.2 and earlier
  • Ruby 3.3 series: resolv version 0.3.0
  • Ruby 3.4 series: resolv version 0.6.1 and earlier

Credits

Thanks to Manu for discovering this issue.

History

Originally published at 2025-07-08 07:00:00 (UTC)

Record
GHSA-xh69-987w-hrp8
CVSS 4.0
6.6 MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400, CWE-1284
Updated
2026-11-02
NVD 7.5

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Record
CVE-2025-24294
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
OSVBELL-CVE-2025-24294 7.5
Record
BELL-CVE-2025-24294
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2025-24294 7.5

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet. An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name. This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Record
DEBIAN-CVE-2025-24294
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-07
Show 27 moreShow less
OSVGHSA-xh69-987w-hrp8 6.6

resolv vulnerable to DoS via insufficient DNS domain name length validation

A denial of service vulnerability has been discovered in the resolv gem bundled with Ruby.

Details

The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Affected Version

The vulnerability affects the resolv gem bundled with the following Ruby series:

  • Ruby 3.2 series: resolv version 0.2.2 and earlier
  • Ruby 3.3 series: resolv version 0.3.0
  • Ruby 3.4 series: resolv version 0.6.1 and earlier

Credits

Thanks to Manu for discovering this issue.

History

Originally published at 2025-07-08 07:00:00 (UTC)

Record
GHSA-xh69-987w-hrp8
CVSS 4.0
6.6 MediumCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-1284, CWE-400
Updated
2026-11-02
OSVOESA-2026-3533 9.8

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):

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.(CVE-2025-24294)

zlib is a Ruby interface for the zlib compression/decompression library. Versions 3.0.0 and below, 3.1.0, 3.1.1, 3.2.0 and 3.2.1 contain a buffer overflow vulnerability in the Zlib::GzipReader. The zstream_buffer_ungets function prepends caller-provided bytes ahead of previously produced output but fails to guarantee the backing Ruby string has enough capacity before the memmove shifts the existing data. This can lead to memory corruption when the buffer length exceeds capacity. This issue has been fixed in versions 3.0.1, 3.1.2 and 3.2.3.(CVE-2026-27820)

Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, several Net::IMAP commands accept a "raw data" argument that is sent verbatim after validation to prevent command injection. However, if a server does not support non-synchronizing literals, it may still be possible to inject arbitrary IMAP commands inside non-synchronizing literals. A server without support for non-synchronizing literals may interpret the "+}\r\n" as the end of a malformed command line and respond with a tagged BAD. In that case, the contents of the literal will be interpreted as one or more new pipelined commands, allowing a CRLF command injection attack to succeed. This affects criteria for #search and #uid_search; search_keys for #sort, #thread, #uid_sort, and #uid_thread; and attr for #fetch and #uid_fetch. This vulnerability is fixed in 0.6.5 and 0.5.15.(CVE-2026-47240)

Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, several Net::IMAP commands accept a raw string argument which is only validated to prevent CRLF injection and then sent verbatim. If this string is derived from user-controlled input, an attacker can force the next command to be absorbed as a continuation of the first command. This will cause the first command to eventually fail, but also prevents it from returning until another command is sent (from another thread). That other command will not return until the connection is closed. This vulnerability is fixed in 0.6.5 and 0.5.15.(CVE-2026-47241)

Record
OESA-2026-3533
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-3534 9.8

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):

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.(CVE-2025-24294)

zlib is a Ruby interface for the zlib compression/decompression library. Versions 3.0.0 and below, 3.1.0, 3.1.1, 3.2.0 and 3.2.1 contain a buffer overflow vulnerability in the Zlib::GzipReader. The zstream_buffer_ungets function prepends caller-provided bytes ahead of previously produced output but fails to guarantee the backing Ruby string has enough capacity before the memmove shifts the existing data. This can lead to memory corruption when the buffer length exceeds capacity. This issue has been fixed in versions 3.0.1, 3.1.2 and 3.2.3.(CVE-2026-27820)

Record
OESA-2026-3534
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-3535 9.8

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):

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.(CVE-2025-24294)

zlib is a Ruby interface for the zlib compression/decompression library. Versions 3.0.0 and below, 3.1.0, 3.1.1, 3.2.0 and 3.2.1 contain a buffer overflow vulnerability in the Zlib::GzipReader. The zstream_buffer_ungets function prepends caller-provided bytes ahead of previously produced output but fails to guarantee the backing Ruby string has enough capacity before the memmove shifts the existing data. This can lead to memory corruption when the buffer length exceeds capacity. This issue has been fixed in versions 3.0.1, 3.1.2 and 3.2.3.(CVE-2026-27820)

Record
OESA-2026-3535
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-3536 9.8

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):

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.(CVE-2025-24294)

zlib is a Ruby interface for the zlib compression/decompression library. Versions 3.0.0 and below, 3.1.0, 3.1.1, 3.2.0 and 3.2.1 contain a buffer overflow vulnerability in the Zlib::GzipReader. The zstream_buffer_ungets function prepends caller-provided bytes ahead of previously produced output but fails to guarantee the backing Ruby string has enough capacity before the memmove shifts the existing data. This can lead to memory corruption when the buffer length exceeds capacity. This issue has been fixed in versions 3.0.1, 3.1.2 and 3.2.3.(CVE-2026-27820)

Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, several Net::IMAP commands accept a "raw data" argument that is sent verbatim after validation to prevent command injection. However, if a server does not support non-synchronizing literals, it may still be possible to inject arbitrary IMAP commands inside non-synchronizing literals. A server without support for non-synchronizing literals may interpret the "+}\r\n" as the end of a malformed command line and respond with a tagged BAD. In that case, the contents of the literal will be interpreted as one or more new pipelined commands, allowing a CRLF command injection attack to succeed. This affects criteria for #search and #uid_search; search_keys for #sort, #thread, #uid_sort, and #uid_thread; and attr for #fetch and #uid_fetch. This vulnerability is fixed in 0.6.5 and 0.5.15.(CVE-2026-47240)

Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, several Net::IMAP commands accept a raw string argument which is only validated to prevent CRLF injection and then sent verbatim. If this string is derived from user-controlled input, an attacker can force the next command to be absorbed as a continuation of the first command. This will cause the first command to eventually fail, but also prevents it from returning until another command is sent (from another thread). That other command will not return until the connection is closed. This vulnerability is fixed in 0.6.5 and 0.5.15.(CVE-2026-47241)

Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, when Net::IMAP#id is called with a hash argument, although the ID field value strings are correctly quoted (escaping quoted specials), they were not validated to prohibit CRLF sequences. While Net::IMAP#enable does process its arguments for aliases, it does not validate them as valid atoms (or as a list of valid atoms). The #to_s value is sent verbatim. Arguments to either command could be used by an attacker to inject arbitrary IMAP commands. This vulnerability is fixed in 0.6.5 and 0.5.15.(CVE-2026-47242)

Record
OESA-2026-3536
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-3537 9.8

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):

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.(CVE-2025-24294)

zlib is a Ruby interface for the zlib compression/decompression library. Versions 3.0.0 and below, 3.1.0, 3.1.1, 3.2.0 and 3.2.1 contain a buffer overflow vulnerability in the Zlib::GzipReader. The zstream_buffer_ungets function prepends caller-provided bytes ahead of previously produced output but fails to guarantee the backing Ruby string has enough capacity before the memmove shifts the existing data. This can lead to memory corruption when the buffer length exceeds capacity. This issue has been fixed in versions 3.0.1, 3.1.2 and 3.2.3.(CVE-2026-27820)

Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, several Net::IMAP commands accept a "raw data" argument that is sent verbatim after validation to prevent command injection. However, if a server does not support non-synchronizing literals, it may still be possible to inject arbitrary IMAP commands inside non-synchronizing literals. A server without support for non-synchronizing literals may interpret the "+}\r\n" as the end of a malformed command line and respond with a tagged BAD. In that case, the contents of the literal will be interpreted as one or more new pipelined commands, allowing a CRLF command injection attack to succeed. This affects criteria for #search and #uid_search; search_keys for #sort, #thread, #uid_sort, and #uid_thread; and attr for #fetch and #uid_fetch. This vulnerability is fixed in 0.6.5 and 0.5.15.(CVE-2026-47240)

Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, several Net::IMAP commands accept a raw string argument which is only validated to prevent CRLF injection and then sent verbatim. If this string is derived from user-controlled input, an attacker can force the next command to be absorbed as a continuation of the first command. This will cause the first command to eventually fail, but also prevents it from returning until another command is sent (from another thread). That other command will not return until the connection is closed. This vulnerability is fixed in 0.6.5 and 0.5.15.(CVE-2026-47241)

Record
OESA-2026-3537
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2025:23062 6.5

Red Hat Security Advisory: ruby:3.3 security update

Record
RHSA-2025:23062
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2025:23063 6.5

Red Hat Security Advisory: ruby:3.3 security update

Record
RHSA-2025:23063
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2025:23141 6.5

Red Hat Security Advisory: ruby security update

Record
RHSA-2025:23141
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2025:23648 8.1

Red Hat Security Advisory: ruby:3.3 security update

Record
RHSA-2025:23648
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2025:23927 8.1

Red Hat Security Advisory: ruby security update

Record
RHSA-2025:23927
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRLSA-2025:23062 6.5

Moderate: ruby:3.3 security update

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

Security Fix(es):

  • resolv: Denial of Service in resolv gem (CVE-2025-24294)

  • rexml: REXML denial of service (CVE-2025-58767)

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-2025:23062
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRLSA-2025:23063 6.5

Moderate: ruby:3.3 security update

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

Security Fix(es):

  • resolv: Denial of Service in resolv gem (CVE-2025-24294)

  • rexml: REXML denial of service (CVE-2025-58767)

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-2025:23063
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRLSA-2025:23141 6.5

Moderate: ruby security update

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

Security Fix(es):

  • resolv: Denial of Service in resolv gem (CVE-2025-24294)

  • rexml: REXML denial of service (CVE-2025-58767)

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-2025:23141
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2025-24294 7.5

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet. An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name. This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Record
UBUNTU-CVE-2025-24294
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVALSA-2025:23062 No score

Moderate: ruby:3.3 security update

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

Security Fix(es):

  • resolv: Denial of Service in resolv gem (CVE-2025-24294)
  • rexml: REXML denial of service (CVE-2025-58767)

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-2025:23062
Updated
2026-11-02
OSVALSA-2025:23063 No score

Moderate: ruby:3.3 security update

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

Security Fix(es):

  • resolv: Denial of Service in resolv gem (CVE-2025-24294)
  • rexml: REXML denial of service (CVE-2025-58767)

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-2025:23063
Updated
2026-11-02
OSVALSA-2025:23141 No score

Moderate: ruby security update

Ruby is an extensible, interpreted, object-oriented, scripting language. It has features to process text files and to perform system management tasks.

Security Fix(es):

  • resolv: Denial of Service in resolv gem (CVE-2025-24294)
  • rexml: REXML denial of service (CVE-2025-58767)

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-2025:23141
Updated
2026-11-02
OSVAZL-65202 No score

CVE-2025-24294 affecting package ruby for versions less than 3.1.7-3

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Record
AZL-65202
Updated
2026-11-02
OSVAZL-65241 No score

CVE-2025-24294 affecting package ruby for versions less than 3.3.5-5

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Record
AZL-65241
Updated
2026-11-02
OSVCLSA-2026-1768209702 No score

ruby: Fix of CVE-2025-24294

  • CVE-2025-24294: fix decompressed name length limit in DNS resolver to prevent exceeding RFC 1035's 255-octet maximum
Record
CLSA-2026-1768209702
Updated
2026-11-02
OSVCLSA-2026-1768301582 No score

ruby: Fix of CVE-2025-24294

  • CVE-2025-24294: Limit the length of a decompressed domain name to prevent DoS in resolv gem
Record
CLSA-2026-1768301582
Updated
2026-11-02
OSV No score

The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name within a DNS packet.

An attacker can craft a malicious DNS packet containing a highly compressed domain name. When the resolv library parses such a packet, the name decompression process consumes a large amount of CPU resources, as the library does not limit the resulting length of the name.

This resource consumption can cause the application thread to become unresponsive, resulting in a Denial of Service condition.

Record
CVE-2025-24294
Updated
2026-11-02
OSVSUSE-SU-2025:3776-1 No score

Security update for ruby2.5

This update for ruby2.5 fixes the following issues:

  • CVE-2025-24294: resolv: insufficient checks on the length of a decompressed domain name when processing a DNS packet can lead to a denial of service due to excessive resource consumption (bsc#1246430).
Record
SUSE-SU-2025:3776-1
Updated
2026-11-02
OSVSUSE-SU-2025:4264-1 No score

Security update for ruby2.5

This update for ruby2.5 fixes the following issues:

  • CVE-2024-35221: Fixed remote DoS via YAML manifest (bsc#1225905)
  • CVE-2024-47220: Fixed HTTP request smuggling in WEBrick (bsc#1230930)
  • CVE-2024-49761: Fixed ReDOS vulnerability by updating REXML to 3.3.9 (bsc#1232440)
  • CVE-2025-24294: Fixed denial of service (DoS) caused by an insufficient check on the length of a decompressed domain name within a DNS packet in resolv gem (bsc#1246430)
  • CVE-2025-27219: Fixed denial of service in CGI::Cookie.parse (bsc#1237804)
  • CVE-2025-27220: Fixed ReDoS in CGI::Util#escapeElement (bsc#1237806)
  • CVE-2025-27221: Fixed userinfo leakage in URI#join, URI#merge and URI#+ (bsc#1237805)
  • CVE-2025-6442: Fixed ruby WEBrick read_header HTTP request smuggling vulnerability (bsc#1245254)
Record
SUSE-SU-2025:4264-1
Updated
2026-11-02
OSVUSN-7734-1 No score

ruby2.5, ruby2.7, ruby3.0, ruby3.2, ruby3.3 vulnerabilities

It was discovered that Ruby incorrectly handled certain IO stream methods. A remote attacker could use this issue to cause Ruby to crash, resulting in a denial of service, or possibly obtain sensitive information. This issue only affected Ubuntu 18.04 LTS. (CVE-2024-27280)

It was discovered that the Ruby regex compiler incorrectly handled certain memory operations. A remote attacker could possibly use this issue to obtain sensitive memory contents. This issue only affected Ubuntu 18.04 LTS. (CVE-2024-27282)

It was discovered that Ruby incorrectly handled parsing of certain XML characters through the REXML gem. An attacker could use this issue to cause Ruby to crash, resulting in a denial of service. This issue only affected Ubuntu 18.04 LTS. (CVE-2024-35176)

It was discovered that Ruby incorrectly handled decompressed domain names within a DNS packet. An attacker could use this issue to cause Ruby to crash, resulting in a denial of service. (CVE-2025-24294)

Record
USN-7734-1
Updated
2026-11-02
OSVUSN-7735-1 No score

rubygems vulnerabilities

It was discovered that RubyGems incorrectly handled certain regular expressions. An attacker could use this issue to cause RubyGems to crash, resulting in a denial of service. This issue only affected Ubuntu 22.04 LTS. (CVE-2023-28755)

It was discovered that RubyGems incorrectly handled decompressed domain names within a DNS packet. An attacker could use this issue to cause RubyGems to crash, resulting in a denial of service. This issue only affected Ubuntu 25.04. (CVE-2025-24294)

Record
USN-7735-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
resolv
RubyGems
before 0.2.3
0.2.3
resolv
RubyGems
0.4.0 up to 0.6.2
0.6.2
resolv
RubyGems
0.3.0 up to 0.3.1
0.3.1
ruby
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.3.10-5.module_el8.10.0+4075+e5f6dad1
3.3.10-5.module_el8.10.0+4075+e5f6dad1
ruby-bundled-gems
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.3.10-5.module_el8.10.0+4075+e5f6dad1
3.3.10-5.module_el8.10.0+4075+e5f6dad1
ruby-default-gems
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.3.10-5.module_el8.10.0+4075+e5f6dad1
3.3.10-5.module_el8.10.0+4075+e5f6dad1
ruby-devel
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.3.10-5.module_el8.10.0+4075+e5f6dad1
3.3.10-5.module_el8.10.0+4075+e5f6dad1
ruby-doc
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.3.10-5.module_el8.10.0+4075+e5f6dad1
3.3.10-5.module_el8.10.0+4075+e5f6dad1
ruby-libs
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.3.10-5.module_el8.10.0+4075+e5f6dad1
3.3.10-5.module_el8.10.0+4075+e5f6dad1
rubygem-abrt
AlmaLinux:8
From an advisory covering 3 CVEs
before 0.4.0-1.module_el8.10.0+3799+191214cc
0.4.0-1.module_el8.10.0+3799+191214cc
Show 290 moreShow less
Affected packages
PackageAffectedFixed
rubygem-abrt-doc
AlmaLinux:8
From an advisory covering 3 CVEs
before 0.4.0-1.module_el8.10.0+3799+191214cc
0.4.0-1.module_el8.10.0+3799+191214cc
rubygem-bigdecimal
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.1.5-5.module_el8.10.0+4075+e5f6dad1
3.1.5-5.module_el8.10.0+4075+e5f6dad1
rubygem-bundler
AlmaLinux:8
From an advisory covering 3 CVEs
before 2.5.22-5.module_el8.10.0+4075+e5f6dad1
2.5.22-5.module_el8.10.0+4075+e5f6dad1
rubygem-io-console
AlmaLinux:8
From an advisory covering 3 CVEs
before 0.7.1-5.module_el8.10.0+4075+e5f6dad1
0.7.1-5.module_el8.10.0+4075+e5f6dad1
rubygem-irb
AlmaLinux:8
From an advisory covering 3 CVEs
before 1.13.1-5.module_el8.10.0+4075+e5f6dad1
1.13.1-5.module_el8.10.0+4075+e5f6dad1
rubygem-json
AlmaLinux:8
From an advisory covering 3 CVEs
before 2.7.2-5.module_el8.10.0+4075+e5f6dad1
2.7.2-5.module_el8.10.0+4075+e5f6dad1
rubygem-minitest
AlmaLinux:8
From an advisory covering 3 CVEs
before 5.20.0-5.module_el8.10.0+4075+e5f6dad1
5.20.0-5.module_el8.10.0+4075+e5f6dad1
rubygem-mysql2
AlmaLinux:8
From an advisory covering 3 CVEs
before 0.5.5-1.module_el8.10.0+3799+191214cc
0.5.5-1.module_el8.10.0+3799+191214cc
rubygem-mysql2-doc
AlmaLinux:8
From an advisory covering 3 CVEs
before 0.5.5-1.module_el8.10.0+3799+191214cc
0.5.5-1.module_el8.10.0+3799+191214cc
rubygem-pg
AlmaLinux:8
From an advisory covering 3 CVEs
before 1.5.4-1.module_el8.10.0+3799+191214cc
1.5.4-1.module_el8.10.0+3799+191214cc
rubygem-pg-doc
AlmaLinux:8
From an advisory covering 3 CVEs
before 1.5.4-1.module_el8.10.0+3799+191214cc
1.5.4-1.module_el8.10.0+3799+191214cc
rubygem-power_assert
AlmaLinux:8
From an advisory covering 3 CVEs
before 2.0.3-5.module_el8.10.0+4075+e5f6dad1
2.0.3-5.module_el8.10.0+4075+e5f6dad1
rubygem-psych
AlmaLinux:8
From an advisory covering 3 CVEs
before 5.1.2-5.module_el8.10.0+4075+e5f6dad1
5.1.2-5.module_el8.10.0+4075+e5f6dad1
rubygem-racc
AlmaLinux:8
From an advisory covering 3 CVEs
before 1.7.3-5.module_el8.10.0+4075+e5f6dad1
1.7.3-5.module_el8.10.0+4075+e5f6dad1
rubygem-rake
AlmaLinux:8
From an advisory covering 3 CVEs
before 13.1.0-5.module_el8.10.0+4075+e5f6dad1
13.1.0-5.module_el8.10.0+4075+e5f6dad1
rubygem-rbs
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.4.0-5.module_el8.10.0+4075+e5f6dad1
3.4.0-5.module_el8.10.0+4075+e5f6dad1
rubygem-rdoc
AlmaLinux:8
From an advisory covering 3 CVEs
before 6.6.3.1-5.module_el8.10.0+4075+e5f6dad1
6.6.3.1-5.module_el8.10.0+4075+e5f6dad1
rubygem-rexml
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.4.4-5.module_el8.10.0+4075+e5f6dad1
3.4.4-5.module_el8.10.0+4075+e5f6dad1
rubygem-rss
AlmaLinux:8
From an advisory covering 3 CVEs
before 0.3.1-5.module_el8.10.0+4075+e5f6dad1
0.3.1-5.module_el8.10.0+4075+e5f6dad1
rubygem-test-unit
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.6.1-5.module_el8.10.0+4075+e5f6dad1
3.6.1-5.module_el8.10.0+4075+e5f6dad1
rubygem-typeprof
AlmaLinux:8
From an advisory covering 3 CVEs
before 0.21.9-5.module_el8.10.0+4075+e5f6dad1
0.21.9-5.module_el8.10.0+4075+e5f6dad1
rubygems
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.5.22-5.module_el8.10.0+4075+e5f6dad1
3.5.22-5.module_el8.10.0+4075+e5f6dad1
rubygems-devel
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.5.22-5.module_el8.10.0+4075+e5f6dad1
3.5.22-5.module_el8.10.0+4075+e5f6dad1
ruby
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.3.10-5.module_el9.7.0+193+58179166
3.3.10-5.module_el9.7.0+193+58179166
ruby-bundled-gems
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.3.10-5.module_el9.7.0+193+58179166
3.3.10-5.module_el9.7.0+193+58179166
ruby-default-gems
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.3.10-5.module_el9.7.0+193+58179166
3.3.10-5.module_el9.7.0+193+58179166
ruby-devel
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.3.10-5.module_el9.7.0+193+58179166
3.3.10-5.module_el9.7.0+193+58179166
ruby-doc
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.3.10-5.module_el9.7.0+193+58179166
3.3.10-5.module_el9.7.0+193+58179166
ruby-libs
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.3.10-5.module_el9.7.0+193+58179166
3.3.10-5.module_el9.7.0+193+58179166
rubygem-bigdecimal
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.1.5-5.module_el9.7.0+193+58179166
3.1.5-5.module_el9.7.0+193+58179166
rubygem-bundler
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.5.22-5.module_el9.7.0+193+58179166
2.5.22-5.module_el9.7.0+193+58179166
rubygem-io-console
AlmaLinux:9
From an advisory covering 3 CVEs
before 0.7.1-5.module_el9.7.0+193+58179166
0.7.1-5.module_el9.7.0+193+58179166
rubygem-irb
AlmaLinux:9
From an advisory covering 3 CVEs
before 1.13.1-5.module_el9.7.0+193+58179166
1.13.1-5.module_el9.7.0+193+58179166
rubygem-json
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.7.2-5.module_el9.7.0+193+58179166
2.7.2-5.module_el9.7.0+193+58179166
rubygem-minitest
AlmaLinux:9
From an advisory covering 3 CVEs
before 5.20.0-5.module_el9.7.0+193+58179166
5.20.0-5.module_el9.7.0+193+58179166
rubygem-mysql2
AlmaLinux:9
From an advisory covering 3 CVEs
before 0.5.5-3.module_el9.7.0+184+e2e36072
0.5.5-3.module_el9.7.0+184+e2e36072
rubygem-mysql2-doc
AlmaLinux:9
From an advisory covering 3 CVEs
before 0.5.5-3.module_el9.7.0+184+e2e36072
0.5.5-3.module_el9.7.0+184+e2e36072
rubygem-pg
AlmaLinux:9
From an advisory covering 3 CVEs
before 1.5.4-1.module_el9.4.0+75+1a8fe981
1.5.4-1.module_el9.4.0+75+1a8fe981
rubygem-pg-doc
AlmaLinux:9
From an advisory covering 3 CVEs
before 1.5.4-1.module_el9.4.0+75+1a8fe981
1.5.4-1.module_el9.4.0+75+1a8fe981
rubygem-power_assert
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.0.3-5.module_el9.7.0+193+58179166
2.0.3-5.module_el9.7.0+193+58179166
rubygem-psych
AlmaLinux:9
From an advisory covering 3 CVEs
before 5.1.2-5.module_el9.7.0+193+58179166
5.1.2-5.module_el9.7.0+193+58179166
rubygem-racc
AlmaLinux:9
From an advisory covering 3 CVEs
before 1.7.3-5.module_el9.7.0+193+58179166
1.7.3-5.module_el9.7.0+193+58179166
rubygem-rake
AlmaLinux:9
From an advisory covering 3 CVEs
before 13.1.0-5.module_el9.7.0+193+58179166
13.1.0-5.module_el9.7.0+193+58179166
rubygem-rbs
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.4.0-5.module_el9.7.0+193+58179166
3.4.0-5.module_el9.7.0+193+58179166
rubygem-rdoc
AlmaLinux:9
From an advisory covering 3 CVEs
before 6.6.3.1-5.module_el9.7.0+193+58179166
6.6.3.1-5.module_el9.7.0+193+58179166
rubygem-rexml
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.4.4-5.module_el9.7.0+193+58179166
3.4.4-5.module_el9.7.0+193+58179166
rubygem-rss
AlmaLinux:9
From an advisory covering 3 CVEs
before 0.3.1-5.module_el9.7.0+193+58179166
0.3.1-5.module_el9.7.0+193+58179166
rubygem-test-unit
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.6.1-5.module_el9.7.0+193+58179166
3.6.1-5.module_el9.7.0+193+58179166
rubygem-typeprof
AlmaLinux:9
From an advisory covering 3 CVEs
before 0.21.9-5.module_el9.7.0+193+58179166
0.21.9-5.module_el9.7.0+193+58179166
rubygems
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.5.22-5.module_el9.7.0+193+58179166
3.5.22-5.module_el9.7.0+193+58179166
rubygems-devel
AlmaLinux:9
From an advisory covering 3 CVEs
before 3.5.22-5.module_el9.7.0+193+58179166
3.5.22-5.module_el9.7.0+193+58179166
ruby-default-gems
AlmaLinux:10
From an advisory covering 3 CVEs
before 3.3.10-11.el10_1
3.3.10-11.el10_1
ruby-doc
AlmaLinux:10
From an advisory covering 3 CVEs
before 3.3.10-11.el10_1
3.3.10-11.el10_1
rubygem-bundler
AlmaLinux:10
From an advisory covering 3 CVEs
before 2.5.22-11.el10_1
2.5.22-11.el10_1
rubygem-irb
AlmaLinux:10
From an advisory covering 3 CVEs
before 1.13.1-11.el10_1
1.13.1-11.el10_1
rubygem-minitest
AlmaLinux:10
From an advisory covering 3 CVEs
before 5.20.0-11.el10_1
5.20.0-11.el10_1
rubygem-power_assert
AlmaLinux:10
From an advisory covering 3 CVEs
before 2.0.3-11.el10_1
2.0.3-11.el10_1
rubygem-rake
AlmaLinux:10
From an advisory covering 3 CVEs
before 13.1.0-11.el10_1
13.1.0-11.el10_1
rubygem-rdoc
AlmaLinux:10
From an advisory covering 3 CVEs
before 6.6.3.1-11.el10_1
6.6.3.1-11.el10_1
rubygem-rexml
AlmaLinux:10
From an advisory covering 3 CVEs
before 3.4.4-11.el10_1
3.4.4-11.el10_1
rubygem-rss
AlmaLinux:10
From an advisory covering 3 CVEs
before 0.3.1-11.el10_1
0.3.1-11.el10_1
rubygem-test-unit
AlmaLinux:10
From an advisory covering 3 CVEs
before 3.6.1-11.el10_1
3.6.1-11.el10_1
rubygem-typeprof
AlmaLinux:10
From an advisory covering 3 CVEs
before 0.21.9-11.el10_1
0.21.9-11.el10_1
rubygems
AlmaLinux:10
From an advisory covering 3 CVEs
before 3.5.22-11.el10_1
3.5.22-11.el10_1
rubygems-devel
AlmaLinux:10
From an advisory covering 3 CVEs
before 3.5.22-11.el10_1
3.5.22-11.el10_1
ruby
Azure Linux:2
before 3.1.7-3
3.1.7-3
ruby
Azure Linux:3
before 3.3.5-5
3.3.5-5
ruby
Alpaquita:23
3.1.2-r1 up to 3.3.10-r1
3.3.10-r1
ruby
Alpaquita:25
3.4.4-r0 up to 3.4.7-r0
3.4.7-r0
ruby
Alpaquita:stream
3.4.4-r0 up to 3.4.7-r0
3.4.7-r0
ruby
TuxCare:AlmaLinux:9.2
before 3.0.4-160.el9_0.tuxcare.els9
3.0.4-160.el9_0.tuxcare.els9
ruby-default-gems
TuxCare:AlmaLinux:9.2
before 3.0.4-160.el9_0.tuxcare.els9
3.0.4-160.el9_0.tuxcare.els9
ruby-devel
TuxCare:AlmaLinux:9.2
before 3.0.4-160.el9_0.tuxcare.els9
3.0.4-160.el9_0.tuxcare.els9
ruby-doc
TuxCare:AlmaLinux:9.2
before 3.0.4-160.el9_0.tuxcare.els9
3.0.4-160.el9_0.tuxcare.els9
ruby-libs
TuxCare:AlmaLinux:9.2
before 3.0.4-160.el9_0.tuxcare.els9
3.0.4-160.el9_0.tuxcare.els9
rubygem-bigdecimal
TuxCare:AlmaLinux:9.2
before 3.0.0-160.el9_0.tuxcare.els9
3.0.0-160.el9_0.tuxcare.els9
rubygem-bundler
TuxCare:AlmaLinux:9.2
before 2.2.33-160.el9_0.tuxcare.els9
2.2.33-160.el9_0.tuxcare.els9
rubygem-io-console
TuxCare:AlmaLinux:9.2
before 0.5.7-160.el9_0.tuxcare.els9
0.5.7-160.el9_0.tuxcare.els9
rubygem-irb
TuxCare:AlmaLinux:9.2
before 1.3.5-160.el9_0.tuxcare.els9
1.3.5-160.el9_0.tuxcare.els9
rubygem-json
TuxCare:AlmaLinux:9.2
before 2.5.1-160.el9_0.tuxcare.els9
2.5.1-160.el9_0.tuxcare.els9
rubygem-minitest
TuxCare:AlmaLinux:9.2
before 5.14.2-160.el9_0.tuxcare.els9
5.14.2-160.el9_0.tuxcare.els9
rubygem-power_assert
TuxCare:AlmaLinux:9.2
before 1.2.0-160.el9_0.tuxcare.els9
1.2.0-160.el9_0.tuxcare.els9
rubygem-psych
TuxCare:AlmaLinux:9.2
before 3.3.2-160.el9_0.tuxcare.els9
3.3.2-160.el9_0.tuxcare.els9
rubygem-rake
TuxCare:AlmaLinux:9.2
before 13.0.3-160.el9_0.tuxcare.els9
13.0.3-160.el9_0.tuxcare.els9
rubygem-rbs
TuxCare:AlmaLinux:9.2
before 1.4.0-160.el9_0.tuxcare.els9
1.4.0-160.el9_0.tuxcare.els9
rubygem-rdoc
TuxCare:AlmaLinux:9.2
before 6.3.3-160.el9_0.tuxcare.els9
6.3.3-160.el9_0.tuxcare.els9
rubygem-rexml
TuxCare:AlmaLinux:9.2
before 3.3.3-160.el9_0.tuxcare.els9
3.3.3-160.el9_0.tuxcare.els9
rubygem-rss
TuxCare:AlmaLinux:9.2
before 0.2.9-160.el9_0.tuxcare.els9
0.2.9-160.el9_0.tuxcare.els9
rubygem-test-unit
TuxCare:AlmaLinux:9.2
before 3.3.7-160.el9_0.tuxcare.els9
3.3.7-160.el9_0.tuxcare.els9
rubygem-typeprof
TuxCare:AlmaLinux:9.2
before 0.15.2-160.el9_0.tuxcare.els9
0.15.2-160.el9_0.tuxcare.els9
rubygems
TuxCare:AlmaLinux:9.2
before 3.2.33-160.el9_0.tuxcare.els9
3.2.33-160.el9_0.tuxcare.els9
rubygems-devel
TuxCare:AlmaLinux:9.2
before 3.2.33-160.el9_0.tuxcare.els9
3.2.33-160.el9_0.tuxcare.els9
ruby
TuxCare:AlmaLinux:9.6
before 3.0.7-165.el9_5.tuxcare.els1
3.0.7-165.el9_5.tuxcare.els1
ruby-default-gems
TuxCare:AlmaLinux:9.6
before 3.0.7-165.el9_5.tuxcare.els1
3.0.7-165.el9_5.tuxcare.els1
ruby-devel
TuxCare:AlmaLinux:9.6
before 3.0.7-165.el9_5.tuxcare.els1
3.0.7-165.el9_5.tuxcare.els1
ruby-doc
TuxCare:AlmaLinux:9.6
before 3.0.7-165.el9_5.tuxcare.els1
3.0.7-165.el9_5.tuxcare.els1
ruby-libs
TuxCare:AlmaLinux:9.6
before 3.0.7-165.el9_5.tuxcare.els1
3.0.7-165.el9_5.tuxcare.els1
rubygem-bigdecimal
TuxCare:AlmaLinux:9.6
before 3.0.0-165.el9_5.tuxcare.els1
3.0.0-165.el9_5.tuxcare.els1
rubygem-bundler
TuxCare:AlmaLinux:9.6
before 2.2.33-165.el9_5.tuxcare.els1
2.2.33-165.el9_5.tuxcare.els1
rubygem-io-console
TuxCare:AlmaLinux:9.6
before 0.5.7-165.el9_5.tuxcare.els1
0.5.7-165.el9_5.tuxcare.els1
rubygem-irb
TuxCare:AlmaLinux:9.6
before 1.3.5-165.el9_5.tuxcare.els1
1.3.5-165.el9_5.tuxcare.els1
rubygem-json
TuxCare:AlmaLinux:9.6
before 2.5.1-165.el9_5.tuxcare.els1
2.5.1-165.el9_5.tuxcare.els1
rubygem-minitest
TuxCare:AlmaLinux:9.6
before 5.14.2-165.el9_5.tuxcare.els1
5.14.2-165.el9_5.tuxcare.els1
rubygem-power_assert
TuxCare:AlmaLinux:9.6
before 1.2.1-165.el9_5.tuxcare.els1
1.2.1-165.el9_5.tuxcare.els1
rubygem-psych
TuxCare:AlmaLinux:9.6
before 3.3.2-165.el9_5.tuxcare.els1
3.3.2-165.el9_5.tuxcare.els1
rubygem-rake
TuxCare:AlmaLinux:9.6
before 13.0.3-165.el9_5.tuxcare.els1
13.0.3-165.el9_5.tuxcare.els1
rubygem-rbs
TuxCare:AlmaLinux:9.6
before 1.4.0-165.el9_5.tuxcare.els1
1.4.0-165.el9_5.tuxcare.els1
rubygem-rdoc
TuxCare:AlmaLinux:9.6
before 6.3.4.1-165.el9_5.tuxcare.els1
6.3.4.1-165.el9_5.tuxcare.els1
rubygem-rexml
TuxCare:AlmaLinux:9.6
before 3.2.5-165.el9_5.tuxcare.els1
3.2.5-165.el9_5.tuxcare.els1
rubygem-rss
TuxCare:AlmaLinux:9.6
before 0.2.9-165.el9_5.tuxcare.els1
0.2.9-165.el9_5.tuxcare.els1
rubygem-test-unit
TuxCare:AlmaLinux:9.6
before 3.3.7-165.el9_5.tuxcare.els1
3.3.7-165.el9_5.tuxcare.els1
rubygem-typeprof
TuxCare:AlmaLinux:9.6
before 0.15.2-165.el9_5.tuxcare.els1
0.15.2-165.el9_5.tuxcare.els1
rubygems
TuxCare:AlmaLinux:9.6
before 3.2.33-165.el9_5.tuxcare.els1
3.2.33-165.el9_5.tuxcare.els1
rubygems-devel
TuxCare:AlmaLinux:9.6
before 3.2.33-165.el9_5.tuxcare.els1
3.2.33-165.el9_5.tuxcare.els1
ruby3.1
Debian:12
All versions, plus listed versions
3.1.2-73.1.2-7+deb12u13.1.2-7+hurd.13.1.2-83.1.2-8.1~exp13.1.2-8.33.1.2-8.43.1.2-8.5
None known
ruby3.3
Debian:13
before 3.3.13-0+deb13u1, plus listed versions
3.3.8-23.3.8-2.13.3.8-2.2
3.3.13-0+deb13u1
ruby3.3
Debian:14
All versions, plus listed versions
3.3.8-23.3.8-2.13.3.8-2.2
None known
resolv
RubyGems
before 0.2.3, plus listed versions
0.1.00.2.00.2.10.2.2
0.2.3
resolv
RubyGems
0.4.0 up to 0.6.2, plus listed versions
0.5.00.6.00.6.1
0.6.2
ruby
openEuler:22.03-LTS-SP4
From an advisory covering 4 CVEs
before 3.0.3-149.oe2203sp4
3.0.3-149.oe2203sp4
ruby
openEuler:24.03-LTS-SP1
From an advisory covering 2 CVEs
before 3.2.2-157.oe2403sp1
3.2.2-157.oe2403sp1
ruby
openEuler:24.03-LTS-SP3
From an advisory covering 2 CVEs
before 3.2.2-157.oe2403sp3
3.2.2-157.oe2403sp3
ruby
openEuler:24.03-LTS-SP4
From an advisory covering 5 CVEs
before 3.2.2-158.oe2403sp4
3.2.2-158.oe2403sp4
ruby
openEuler:20.03-LTS-SP4
From an advisory covering 4 CVEs
before 2.5.8-141.oe2003sp4
2.5.8-141.oe2003sp4
ruby
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
ruby-bundled-gems
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
ruby-bundled-gems-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
ruby-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
ruby-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
ruby-default-gems
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
ruby-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
ruby-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
ruby-libs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
ruby-libs-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+23696+c42b0f57
0:3.3.10-5.module+el8.10.0+23696+c42b0f57
rubygem-abrt
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.4.0-1.module+el8.10.0+21226+b78a28c4
0:0.4.0-1.module+el8.10.0+21226+b78a28c4
rubygem-abrt-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.4.0-1.module+el8.10.0+21226+b78a28c4
0:0.4.0-1.module+el8.10.0+21226+b78a28c4
rubygem-bigdecimal
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.1.5-5.module+el8.10.0+23696+c42b0f57
0:3.1.5-5.module+el8.10.0+23696+c42b0f57
rubygem-bigdecimal-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.1.5-5.module+el8.10.0+23696+c42b0f57
0:3.1.5-5.module+el8.10.0+23696+c42b0f57
rubygem-bundler
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:2.5.22-5.module+el8.10.0+23696+c42b0f57
0:2.5.22-5.module+el8.10.0+23696+c42b0f57
rubygem-io-console
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.7.1-5.module+el8.10.0+23696+c42b0f57
0:0.7.1-5.module+el8.10.0+23696+c42b0f57
rubygem-io-console-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.7.1-5.module+el8.10.0+23696+c42b0f57
0:0.7.1-5.module+el8.10.0+23696+c42b0f57
rubygem-irb
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:1.13.1-5.module+el8.10.0+23696+c42b0f57
0:1.13.1-5.module+el8.10.0+23696+c42b0f57
rubygem-json
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:2.7.2-5.module+el8.10.0+23696+c42b0f57
0:2.7.2-5.module+el8.10.0+23696+c42b0f57
rubygem-json-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:2.7.2-5.module+el8.10.0+23696+c42b0f57
0:2.7.2-5.module+el8.10.0+23696+c42b0f57
rubygem-minitest
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:5.20.0-5.module+el8.10.0+23696+c42b0f57
0:5.20.0-5.module+el8.10.0+23696+c42b0f57
rubygem-mysql2
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.5.5-1.module+el8.10.0+21226+b78a28c4
0:0.5.5-1.module+el8.10.0+21226+b78a28c4
rubygem-mysql2-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.5.5-1.module+el8.10.0+21226+b78a28c4
0:0.5.5-1.module+el8.10.0+21226+b78a28c4
rubygem-mysql2-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.5.5-1.module+el8.10.0+21226+b78a28c4
0:0.5.5-1.module+el8.10.0+21226+b78a28c4
rubygem-mysql2-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.5.5-1.module+el8.10.0+21226+b78a28c4
0:0.5.5-1.module+el8.10.0+21226+b78a28c4
rubygem-pg
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el8.10.0+21226+b78a28c4
0:1.5.4-1.module+el8.10.0+21226+b78a28c4
rubygem-pg-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el8.10.0+21226+b78a28c4
0:1.5.4-1.module+el8.10.0+21226+b78a28c4
rubygem-pg-debugsource
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el8.10.0+21226+b78a28c4
0:1.5.4-1.module+el8.10.0+21226+b78a28c4
rubygem-pg-doc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el8.10.0+21226+b78a28c4
0:1.5.4-1.module+el8.10.0+21226+b78a28c4
rubygem-power_assert
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:2.0.3-5.module+el8.10.0+23696+c42b0f57
0:2.0.3-5.module+el8.10.0+23696+c42b0f57
rubygem-psych
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:5.1.2-5.module+el8.10.0+23696+c42b0f57
0:5.1.2-5.module+el8.10.0+23696+c42b0f57
rubygem-psych-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:5.1.2-5.module+el8.10.0+23696+c42b0f57
0:5.1.2-5.module+el8.10.0+23696+c42b0f57
rubygem-racc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:1.7.3-5.module+el8.10.0+23696+c42b0f57
0:1.7.3-5.module+el8.10.0+23696+c42b0f57
rubygem-racc-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:1.7.3-5.module+el8.10.0+23696+c42b0f57
0:1.7.3-5.module+el8.10.0+23696+c42b0f57
rubygem-rake
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:13.1.0-5.module+el8.10.0+23696+c42b0f57
0:13.1.0-5.module+el8.10.0+23696+c42b0f57
rubygem-rbs
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.4.0-5.module+el8.10.0+23696+c42b0f57
0:3.4.0-5.module+el8.10.0+23696+c42b0f57
rubygem-rbs-debuginfo
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.4.0-5.module+el8.10.0+23696+c42b0f57
0:3.4.0-5.module+el8.10.0+23696+c42b0f57
rubygem-rdoc
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:6.6.3.1-5.module+el8.10.0+23696+c42b0f57
0:6.6.3.1-5.module+el8.10.0+23696+c42b0f57
rubygem-rexml
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.4.4-5.module+el8.10.0+23696+c42b0f57
0:3.4.4-5.module+el8.10.0+23696+c42b0f57
rubygem-rss
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.3.1-5.module+el8.10.0+23696+c42b0f57
0:0.3.1-5.module+el8.10.0+23696+c42b0f57
rubygem-test-unit
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.6.1-5.module+el8.10.0+23696+c42b0f57
0:3.6.1-5.module+el8.10.0+23696+c42b0f57
rubygem-typeprof
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:0.21.9-5.module+el8.10.0+23696+c42b0f57
0:0.21.9-5.module+el8.10.0+23696+c42b0f57
rubygems
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.5.22-5.module+el8.10.0+23696+c42b0f57
0:3.5.22-5.module+el8.10.0+23696+c42b0f57
rubygems-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.5.22-5.module+el8.10.0+23696+c42b0f57
0:3.5.22-5.module+el8.10.0+23696+c42b0f57
ruby
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
ruby-bundled-gems
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
ruby-bundled-gems-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
ruby-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
ruby-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
ruby-default-gems
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
ruby-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
ruby-doc
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
ruby-libs
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
ruby-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+23651+15dc1615
0:3.3.10-5.module+el9.7.0+23651+15dc1615
rubygem-bigdecimal
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.1.5-5.module+el9.7.0+23651+15dc1615
0:3.1.5-5.module+el9.7.0+23651+15dc1615
rubygem-bigdecimal-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.1.5-5.module+el9.7.0+23651+15dc1615
0:3.1.5-5.module+el9.7.0+23651+15dc1615
rubygem-bundler
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:2.5.22-5.module+el9.7.0+23651+15dc1615
0:2.5.22-5.module+el9.7.0+23651+15dc1615
rubygem-io-console
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:0.7.1-5.module+el9.7.0+23651+15dc1615
0:0.7.1-5.module+el9.7.0+23651+15dc1615
rubygem-io-console-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:0.7.1-5.module+el9.7.0+23651+15dc1615
0:0.7.1-5.module+el9.7.0+23651+15dc1615
rubygem-irb
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:1.13.1-5.module+el9.7.0+23651+15dc1615
0:1.13.1-5.module+el9.7.0+23651+15dc1615
rubygem-json
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:2.7.2-5.module+el9.7.0+23651+15dc1615
0:2.7.2-5.module+el9.7.0+23651+15dc1615
rubygem-json-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:2.7.2-5.module+el9.7.0+23651+15dc1615
0:2.7.2-5.module+el9.7.0+23651+15dc1615
rubygem-minitest
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:5.20.0-5.module+el9.7.0+23651+15dc1615
0:5.20.0-5.module+el9.7.0+23651+15dc1615
rubygem-mysql2
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:0.5.5-3.module+el9.7.0+23362+7018fe7e
0:0.5.5-3.module+el9.7.0+23362+7018fe7e
rubygem-mysql2-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:0.5.5-3.module+el9.7.0+23362+7018fe7e
0:0.5.5-3.module+el9.7.0+23362+7018fe7e
rubygem-mysql2-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:0.5.5-3.module+el9.7.0+23362+7018fe7e
0:0.5.5-3.module+el9.7.0+23362+7018fe7e
rubygem-mysql2-doc
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:0.5.5-3.module+el9.7.0+23362+7018fe7e
0:0.5.5-3.module+el9.7.0+23362+7018fe7e
rubygem-pg
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el9.4.0+21222+faeeed2f
0:1.5.4-1.module+el9.4.0+21222+faeeed2f
rubygem-pg-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el9.4.0+21222+faeeed2f
0:1.5.4-1.module+el9.4.0+21222+faeeed2f
rubygem-pg-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el9.4.0+21222+faeeed2f
0:1.5.4-1.module+el9.4.0+21222+faeeed2f
rubygem-pg-doc
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el9.4.0+21222+faeeed2f
0:1.5.4-1.module+el9.4.0+21222+faeeed2f
rubygem-power_assert
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:2.0.3-5.module+el9.7.0+23651+15dc1615
0:2.0.3-5.module+el9.7.0+23651+15dc1615
rubygem-psych
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:5.1.2-5.module+el9.7.0+23651+15dc1615
0:5.1.2-5.module+el9.7.0+23651+15dc1615
rubygem-psych-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:5.1.2-5.module+el9.7.0+23651+15dc1615
0:5.1.2-5.module+el9.7.0+23651+15dc1615
rubygem-racc
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:1.7.3-5.module+el9.7.0+23651+15dc1615
0:1.7.3-5.module+el9.7.0+23651+15dc1615
rubygem-racc-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:1.7.3-5.module+el9.7.0+23651+15dc1615
0:1.7.3-5.module+el9.7.0+23651+15dc1615
rubygem-rake
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:13.1.0-5.module+el9.7.0+23651+15dc1615
0:13.1.0-5.module+el9.7.0+23651+15dc1615
rubygem-rbs
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.4.0-5.module+el9.7.0+23651+15dc1615
0:3.4.0-5.module+el9.7.0+23651+15dc1615
rubygem-rbs-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.4.0-5.module+el9.7.0+23651+15dc1615
0:3.4.0-5.module+el9.7.0+23651+15dc1615
rubygem-rdoc
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:6.6.3.1-5.module+el9.7.0+23651+15dc1615
0:6.6.3.1-5.module+el9.7.0+23651+15dc1615
rubygem-rexml
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.4.4-5.module+el9.7.0+23651+15dc1615
0:3.4.4-5.module+el9.7.0+23651+15dc1615
rubygem-rss
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:0.3.1-5.module+el9.7.0+23651+15dc1615
0:0.3.1-5.module+el9.7.0+23651+15dc1615
rubygem-test-unit
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.6.1-5.module+el9.7.0+23651+15dc1615
0:3.6.1-5.module+el9.7.0+23651+15dc1615
rubygem-typeprof
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:0.21.9-5.module+el9.7.0+23651+15dc1615
0:0.21.9-5.module+el9.7.0+23651+15dc1615
rubygems
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.5.22-5.module+el9.7.0+23651+15dc1615
0:3.5.22-5.module+el9.7.0+23651+15dc1615
rubygems-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:3.5.22-5.module+el9.7.0+23651+15dc1615
0:3.5.22-5.module+el9.7.0+23651+15dc1615
ruby
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby-bundled-gems
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby-bundled-gems-debuginfo
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby-debuginfo
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby-debugsource
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby-default-gems
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby-devel
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby-libs
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby-libs-debuginfo
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
rubygem-bigdecimal
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.1.5-11.el10_1
0:3.1.5-11.el10_1
rubygem-bigdecimal-debuginfo
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.1.5-11.el10_1
0:3.1.5-11.el10_1
rubygem-bundler
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:2.5.22-11.el10_1
0:2.5.22-11.el10_1
rubygem-io-console
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:0.7.1-11.el10_1
0:0.7.1-11.el10_1
rubygem-io-console-debuginfo
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:0.7.1-11.el10_1
0:0.7.1-11.el10_1
rubygem-irb
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:1.13.1-11.el10_1
0:1.13.1-11.el10_1
rubygem-json
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:2.7.2-11.el10_1
0:2.7.2-11.el10_1
rubygem-json-debuginfo
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:2.7.2-11.el10_1
0:2.7.2-11.el10_1
rubygem-minitest
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:5.20.0-11.el10_1
0:5.20.0-11.el10_1
rubygem-power_assert
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:2.0.3-11.el10_1
0:2.0.3-11.el10_1
rubygem-psych
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:5.1.2-11.el10_1
0:5.1.2-11.el10_1
rubygem-psych-debuginfo
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:5.1.2-11.el10_1
0:5.1.2-11.el10_1
rubygem-racc
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:1.7.3-11.el10_1
0:1.7.3-11.el10_1
rubygem-racc-debuginfo
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:1.7.3-11.el10_1
0:1.7.3-11.el10_1
rubygem-rake
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:13.1.0-11.el10_1
0:13.1.0-11.el10_1
rubygem-rbs
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.4.0-11.el10_1
0:3.4.0-11.el10_1
rubygem-rbs-debuginfo
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.4.0-11.el10_1
0:3.4.0-11.el10_1
rubygem-rdoc
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:6.6.3.1-11.el10_1
0:6.6.3.1-11.el10_1
rubygem-rexml
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.4.4-11.el10_1
0:3.4.4-11.el10_1
rubygem-rss
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:0.3.1-11.el10_1
0:0.3.1-11.el10_1
rubygem-test-unit
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.6.1-11.el10_1
0:3.6.1-11.el10_1
rubygem-typeprof
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:0.21.9-11.el10_1
0:0.21.9-11.el10_1
rubygems
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.5.22-11.el10_1
0:3.5.22-11.el10_1
rubygems-devel
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.5.22-11.el10_1
0:3.5.22-11.el10_1
ruby-doc
Red Hat:enterprise_linux:10.1
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.6.0+23780+e40d2335
0:3.3.10-5.module+el9.6.0+23780+e40d2335
ruby-bundled-gems
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.6.0+23780+e40d2335
0:3.3.10-5.module+el9.6.0+23780+e40d2335
ruby-bundled-gems-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.6.0+23780+e40d2335
0:3.3.10-5.module+el9.6.0+23780+e40d2335
ruby-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.6.0+23780+e40d2335
0:3.3.10-5.module+el9.6.0+23780+e40d2335
ruby-debugsource
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.6.0+23780+e40d2335
0:3.3.10-5.module+el9.6.0+23780+e40d2335
ruby
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el8.10.0+40038+e29e4152
0:3.3.10-5.module+el8.10.0+40038+e29e4152
rubygem-abrt
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:0.4.0-1.module+el8.10.0+1827+16ecb9d2
0:0.4.0-1.module+el8.10.0+1827+16ecb9d2
rubygem-abrt
Rocky Linux:8
From an advisory covering 3 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-abrt
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:0.4.0-1.module+el8.10.0+1679+61871737
0:0.4.0-1.module+el8.10.0+1679+61871737
rubygem-abrt
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:0.4.0-1.module+el8.9.0+1537+0b2034bd
0:0.4.0-1.module+el8.9.0+1537+0b2034bd
rubygem-abrt
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:0.4.0-1.module+el8.10.0+1741+bdb5b6ca
0:0.4.0-1.module+el8.10.0+1741+bdb5b6ca
rubygem-abrt
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:0.4.0-1.module+el8.10.0+1820+f3fffb92
0:0.4.0-1.module+el8.10.0+1820+f3fffb92
rubygem-abrt
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:0.4.0-1.module+el8.10.0+1826+b62220b4
0:0.4.0-1.module+el8.10.0+1826+b62220b4
rubygem-mysql2
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:0.5.5-1.module+el8.10.0+1679+61871737
0:0.5.5-1.module+el8.10.0+1679+61871737
rubygem-mysql2
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:0.5.5-1.module+el8.10.0+1827+16ecb9d2
0:0.5.5-1.module+el8.10.0+1827+16ecb9d2
rubygem-pg
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el8.10.0+1679+61871737
0:1.5.4-1.module+el8.10.0+1679+61871737
rubygem-pg
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el8.10.0+1827+16ecb9d2
0:1.5.4-1.module+el8.10.0+1827+16ecb9d2
ruby
Rocky Linux:9
From an advisory covering 3 CVEs
before 0:3.3.10-5.module+el9.7.0+40039+300ba1ed
0:3.3.10-5.module+el9.7.0+40039+300ba1ed
rubygem-mysql2
Rocky Linux:9
From an advisory covering 3 CVEs
before 0:0.5.5-3.module+el9.7.0+40032+36e56d0d
0:0.5.5-3.module+el9.7.0+40032+36e56d0d
rubygem-pg
Rocky Linux:9
From an advisory covering 3 CVEs
before 0:1.5.4-1.module+el9.7.0+40032+36e56d0d.0.1
0:1.5.4-1.module+el9.7.0+40032+36e56d0d.0.1
ruby
Rocky Linux:10
From an advisory covering 3 CVEs
before 0:3.3.10-11.el10_1
0:3.3.10-11.el10_1
ruby2.5
SUSE:Linux Enterprise Module for Basesystem 15 SP6
before 2.5.9-150000.4.54.1
2.5.9-150000.4.54.1
ruby2.5
openSUSE:Leap 15.6
before 2.5.9-150000.4.54.1
2.5.9-150000.4.54.1
ruby2.5
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 8 CVEs
before 2.5.9-150700.24.3.1
2.5.9-150700.24.3.1
jruby
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
1.5.6-5ubuntu11.5.6-61.5.6-71.5.6-9+deb8u2build0.14.04.1~esm2
None known
ruby2.3
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
2.3.0-12.3.0-22.3.0-4ubuntu22.3.0-4ubuntu32.3.0-5ubuntu1
Show 28 moreShow less
2.3.1-2~16.042.3.1-2~16.04.22.3.1-2~16.04.42.3.1-2~16.04.52.3.1-2~16.04.62.3.1-2~16.04.72.3.1-2~16.04.92.3.1-2~16.04.102.3.1-2~16.04.112.3.1-2~16.04.122.3.1-2~ubuntu16.04.132.3.1-2~ubuntu16.04.142.3.1-2~ubuntu16.04.152.3.1-2~ubuntu16.04.162.3.1-2~ubuntu16.04.16+esm12.3.1-2~ubuntu16.04.16+esm22.3.1-2~ubuntu16.04.16+esm32.3.1-2~ubuntu16.04.16+esm42.3.1-2~ubuntu16.04.16+esm52.3.1-2~ubuntu16.04.16+esm62.3.1-2~ubuntu16.04.16+esm72.3.1-2~ubuntu16.04.16+esm82.3.1-2~ubuntu16.04.16+esm92.3.1-2~ubuntu16.04.16+esm102.3.1-2~ubuntu16.04.16+esm112.3.1-2~ubuntu16.04.16+esm122.3.1-2~ubuntu16.04.16+esm142.3.1-2~ubuntu16.04.16+esm15
None known
jruby
Ubuntu:16.04:LTS
All versions, plus listed versions
1.7.21-2ubuntu41.7.22-1ubuntu1
None known
ruby2.5
Ubuntu:Pro:18.04:LTS
before 2.5.1-1ubuntu1.16+esm5, plus listed versions
2.5.0~preview1-1ubuntu22.5.0-4ubuntu12.5.0-4ubuntu42.5.0-5ubuntu12.5.0-6ubuntu1
Show 19 moreShow less
2.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.112.5.1-1ubuntu1.122.5.1-1ubuntu1.132.5.1-1ubuntu1.142.5.1-1ubuntu1.152.5.1-1ubuntu1.162.5.1-1ubuntu1.16+esm12.5.1-1ubuntu1.16+esm32.5.1-1ubuntu1.16+esm4
2.5.1-1ubuntu1.16+esm5
jruby
Ubuntu:18.04:LTS
All versions, plus listed versions
9.1.13.0-19.1.17.0-1~18.04
None known
ruby2.7
Ubuntu:Pro:20.04:LTS
before 2.7.0-5ubuntu1.18+esm1, plus listed versions
2.7.0-12.7.0-22.7.0-32.7.0-42.7.0-4ubuntu1
Show 19 moreShow less
2.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.62.7.0-5ubuntu1.72.7.0-5ubuntu1.82.7.0-5ubuntu1.92.7.0-5ubuntu1.102.7.0-5ubuntu1.112.7.0-5ubuntu1.122.7.0-5ubuntu1.132.7.0-5ubuntu1.142.7.0-5ubuntu1.152.7.0-5ubuntu1.162.7.0-5ubuntu1.172.7.0-5ubuntu1.18
2.7.0-5ubuntu1.18+esm1
jruby
Ubuntu:20.04:LTS
All versions, plus listed versions
9.1.17.0-39.1.17.0-3build59.1.17.0-3build6
None known
ruby3.0
Ubuntu:22.04:LTS
before 3.0.2-7ubuntu2.11, plus listed versions
3.0.2-5ubuntu13.0.2-73.0.2-7ubuntu23.0.2-7ubuntu2.13.0.2-7ubuntu2.2
Show 7 moreShow less
3.0.2-7ubuntu2.33.0.2-7ubuntu2.43.0.2-7ubuntu2.53.0.2-7ubuntu2.63.0.2-7ubuntu2.73.0.2-7ubuntu2.83.0.2-7ubuntu2.10
3.0.2-7ubuntu2.11
jruby
Ubuntu:24.04:LTS
All versions, plus listed versions
9.3.9.0+ds-19.4.5.0+ds-19.4.5.0+ds-1ubuntu19.4.6.0+ds-1ubuntu3
None known
ruby3.2
Ubuntu:24.04:LTS
before 3.2.3-1ubuntu0.24.04.6, plus listed versions
3.2.3-13.2.3-1build23.2.3-1build33.2.3-1ubuntu0.24.04.13.2.3-1ubuntu0.24.04.33.2.3-1ubuntu0.24.04.5
3.2.3-1ubuntu0.24.04.6
jruby
Ubuntu:25.10
All versions, plus listed versions
9.4.8.0+ds-2ubuntu19.4.8.0+ds-3ubuntu1
None known
ruby3.3
Ubuntu:25.10
before 3.3.8-2ubuntu2, plus listed versions
3.3.7-1ubuntu23.3.8-2ubuntu1
3.3.8-2ubuntu2
rubygems
Ubuntu:25.10
before 3.6.7-2ubuntu1, plus listed versions
3.6.3-13.6.7-2
3.6.7-2ubuntu1
jruby
Ubuntu:26.10
All versions, plus listed versions
9.4.8.0+ds-3ubuntu19.4.14.0+ds-1
None known
jruby
Ubuntu:26.04:LTS
All versions, plus listed versions
9.4.8.0+ds-3ubuntu1
None known
ruby3.3
Ubuntu:26.04:LTS
before 3.3.8-2ubuntu2
3.3.8-2ubuntu2
rubygems
Ubuntu:26.04:LTS
before 3.6.7-2ubuntu1
3.6.7-2ubuntu1
ruby2.5
Ubuntu:Pro:18.04:LTS
From an advisory covering 4 CVEs
before 2.5.1-1ubuntu1.16+esm5, plus listed versions
2.5.0~preview1-1ubuntu22.5.0-4ubuntu12.5.0-4ubuntu42.5.0-5ubuntu12.5.0-6ubuntu1
Show 19 moreShow less
2.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.112.5.1-1ubuntu1.122.5.1-1ubuntu1.132.5.1-1ubuntu1.142.5.1-1ubuntu1.152.5.1-1ubuntu1.162.5.1-1ubuntu1.16+esm12.5.1-1ubuntu1.16+esm32.5.1-1ubuntu1.16+esm4
2.5.1-1ubuntu1.16+esm5
ruby2.7
Ubuntu:Pro:20.04:LTS
From an advisory covering 4 CVEs
before 2.7.0-5ubuntu1.18+esm1, plus listed versions
2.7.0-12.7.0-22.7.0-32.7.0-42.7.0-4ubuntu1
Show 19 moreShow less
2.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.62.7.0-5ubuntu1.72.7.0-5ubuntu1.82.7.0-5ubuntu1.92.7.0-5ubuntu1.102.7.0-5ubuntu1.112.7.0-5ubuntu1.122.7.0-5ubuntu1.132.7.0-5ubuntu1.142.7.0-5ubuntu1.152.7.0-5ubuntu1.162.7.0-5ubuntu1.172.7.0-5ubuntu1.18
2.7.0-5ubuntu1.18+esm1
ruby3.0
Ubuntu:22.04:LTS
From an advisory covering 4 CVEs
before 3.0.2-7ubuntu2.11, plus listed versions
3.0.2-5ubuntu13.0.2-73.0.2-7ubuntu23.0.2-7ubuntu2.13.0.2-7ubuntu2.2
Show 7 moreShow less
3.0.2-7ubuntu2.33.0.2-7ubuntu2.43.0.2-7ubuntu2.53.0.2-7ubuntu2.63.0.2-7ubuntu2.73.0.2-7ubuntu2.83.0.2-7ubuntu2.10
3.0.2-7ubuntu2.11
ruby3.2
Ubuntu:24.04:LTS
From an advisory covering 4 CVEs
before 3.2.3-1ubuntu0.24.04.6, plus listed versions
3.2.3-13.2.3-1build23.2.3-1build33.2.3-1ubuntu0.24.04.13.2.3-1ubuntu0.24.04.33.2.3-1ubuntu0.24.04.5
3.2.3-1ubuntu0.24.04.6
rubygems
Ubuntu:22.04:LTS
From an advisory covering 2 CVEs
before 3.3.5-2ubuntu1.1, plus listed versions
3.2.5-23.2.27-23.2.27-33.3.5-2
3.3.5-2ubuntu1.1

History

History
RecordedChangedSources
affectedOSV
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-24294 is a high vulnerability (CVSS 7.5) in Ruby Resolv, published July 12, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.66%, the 51st percentile. Fixed in resolv 0.2.3.

References

Show 86 moreShow less
This page doesn't list everything

Left out here: 71 package rows. The JSON record has them.

MoveEnter Open