CVE-2026-47240
Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.8
Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument
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.
- Record
CVE-2026-47240- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-77, CWE-93
- Updated
- 2026-11-02
EUVDEUVD-2026-38352
5.8
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.
- Record
EUVD-2026-38352- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-8p34-64r3-mwg8
5.8
Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument
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.
Details
Raw data arguments support embedded literal values, both synchronizing and non-synchronizing. Non-synchronizing literals can only be safely sent when the server advertises any of the LITERAL+, LITERAL-, or IMAP4rev2 capabilities. But raw data arguments do not verify server support for non-synchronizing literals prior to sending.
Servers without support for non-synchronizing literals could handle them in several different ways: If a server sees a "}\r\n" byte sequence but can't parse the literal bytesize, it may cautiously decide to close the connection, blocking any command injection attacks. However, a server without support for non-synchronizing literals may instead 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 the following commands' string arguments:
criteriafor#searchand#uid_searchsearch_keysfor#sort,#thread,#uid_sort, and#uid_threadattrfor#fetchand#uid_fetch
Prior to net-imap v0.6.4, v0.5.14, and v0.4.24, raw data arguments were not validated in any way, so they were also vulnerable to this attack. See CVE-2026-42257 (GHSA-hm49-wcqc-g2xg).
Impact
Fortunately, LITERAL- is supported by most modern IMAP servers. Even without support for non-synchronizing literals, cautious servers may handle invalid literal bytesize by closing the connection . However, servers which handle a non-synchronizing literal just like any other malformed command will enable this vulnerability.
If a developer passes an unvalidated user-controlled input for one of these method arguments, an attacker can append CRLF sequence followed by a new IMAP command (like DELETE mailbox). Although this does not directly enable data exfiltration, it could be combined with other attack vectors or knowledge of the target system's attributes, e.g.: shared mail folders or the application's installed response handlers.
Mitigation
Update to a version of net-imap which validates server support for non-synchronizing literals before sending them.
If upgrading net-imap is not possible:
- Explicitly validate user-controlled inputs to prevent embedded non-synchronizing literals unless the server supports them.
- For a simpler, more cautious approach: all embedded literals can be unconditionally prohibited, by checking that string inputs do not contain any CR or LF bytes.
- Verify that the server advertises any of the
LITERAL+,LITERAL-, orIMAP4rev2capabilities before using untrusted string inputs for the affected "raw data" arguments.
- Record
GHSA-8p34-64r3-mwg8- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-77, CWE-93
- Updated
- 2026-11-02
NVD
5.8
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.
- Record
CVE-2026-47240- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-77, CWE-93
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-47240
5.8
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.
- Record
ALPINE-CVE-2026-47240- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSV
5.8
Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument
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.
- Record
CVE-2026-47240- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-77, CWE-93
- Updated
- 2026-11-02
Show 29 moreShow less
OSVDEBIAN-CVE-2026-47240
5.8
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.
- Record
DEBIAN-CVE-2026-47240- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-07
OSVGHSA-8p34-64r3-mwg8
5.8
Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument
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.
Details
Raw data arguments support embedded literal values, both synchronizing and non-synchronizing. Non-synchronizing literals can only be safely sent when the server advertises any of the LITERAL+, LITERAL-, or IMAP4rev2 capabilities. But raw data arguments do not verify server support for non-synchronizing literals prior to sending.
Servers without support for non-synchronizing literals could handle them in several different ways: If a server sees a "}\r\n" byte sequence but can't parse the literal bytesize, it may cautiously decide to close the connection, blocking any command injection attacks. However, a server without support for non-synchronizing literals may instead 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 the following commands' string arguments:
criteriafor#searchand#uid_searchsearch_keysfor#sort,#thread,#uid_sort, and#uid_threadattrfor#fetchand#uid_fetch
Prior to net-imap v0.6.4, v0.5.14, and v0.4.24, raw data arguments were not validated in any way, so they were also vulnerable to this attack. See CVE-2026-42257 (GHSA-hm49-wcqc-g2xg).
Impact
Fortunately, LITERAL- is supported by most modern IMAP servers. Even without support for non-synchronizing literals, cautious servers may handle invalid literal bytesize by closing the connection . However, servers which handle a non-synchronizing literal just like any other malformed command will enable this vulnerability.
If a developer passes an unvalidated user-controlled input for one of these method arguments, an attacker can append CRLF sequence followed by a new IMAP command (like DELETE mailbox). Although this does not directly enable data exfiltration, it could be combined with other attack vectors or knowledge of the target system's attributes, e.g.: shared mail folders or the application's installed response handlers.
Mitigation
Update to a version of net-imap which validates server support for non-synchronizing literals before sending them.
If upgrading net-imap is not possible:
- Explicitly validate user-controlled inputs to prevent embedded non-synchronizing literals unless the server supports them.
- For a simpler, more cautious approach: all embedded literals can be unconditionally prohibited, by checking that string inputs do not contain any CR or LF bytes.
- Verify that the server advertises any of the
LITERAL+,LITERAL-, orIMAP4rev2capabilities before using untrusted string inputs for the affected "raw data" arguments.
- Record
GHSA-8p34-64r3-mwg8- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-77, CWE-93
- 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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3665
7.5
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):
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)
An issue was discovered in the resolv gem before 0.7.2 for Ruby. Resolv::DNS::Resource.get_class, Resolv::DNS::Resource::Generic.create, and Resolv::DNS::SvcParam::Generic.create generate a new class for each unknown DNS resource record (type, class) pair, or each unknown SvcParamKey, encountered while decoding a response. Each generated class was permanently registered both as a constant on Resource (or SvcParam::Generic) and as an entry in a class-lookup hash (ClassHash), and thus the class remained reachable through that constant after the response was discarded. Type and class are each 16-bit values, and thus an attacker controlling DNS responses (a spoofed response, or a malicious or hijacked upstream DNS server) has roughly 2^32 distinct (type, class) pairs to choose from. A single response of a few hundred kilobytes carrying tens of thousands of distinct unknown types permanently grows process memory by tens of megabytes; repeated responses accumulate without bound and are never reclaimed by garbage collection, because the constant keeps each class alive. Any code path that calls Resolv::DNS::Message.decode on attacker-influenced DNS responses is affected. resolv is a default gem, and thus this is reachable from a plain Ruby installation without any additional dependency.(CVE-2026-80212)
- Record
OESA-2026-3665- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3668
7.5
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):
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)
An issue was discovered in the resolv gem before 0.7.2 for Ruby. Resolv::DNS::Resource.get_class, Resolv::DNS::Resource::Generic.create, and Resolv::DNS::SvcParam::Generic.create generate a new class for each unknown DNS resource record (type, class) pair, or each unknown SvcParamKey, encountered while decoding a response. Each generated class was permanently registered both as a constant on Resource (or SvcParam::Generic) and as an entry in a class-lookup hash (ClassHash), and thus the class remained reachable through that constant after the response was discarded. Type and class are each 16-bit values, and thus an attacker controlling DNS responses (a spoofed response, or a malicious or hijacked upstream DNS server) has roughly 2^32 distinct (type, class) pairs to choose from. A single response of a few hundred kilobytes carrying tens of thousands of distinct unknown types permanently grows process memory by tens of megabytes; repeated responses accumulate without bound and are never reclaimed by garbage collection, because the constant keeps each class alive. Any code path that calls Resolv::DNS::Message.decode on attacker-influenced DNS responses is affected. resolv is a default gem, and thus this is reachable from a plain Ruby installation without any additional dependency.(CVE-2026-80212)
- Record
OESA-2026-3668- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:33551
7.4
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:33551- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:40380
7.3
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:40380- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:50728
7.3
Red Hat Security Advisory: ruby:3.3 security, bug fix, and enhancement update
- Record
RHSA-2026:50728- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:50773
7.3
Red Hat Security Advisory: ruby4.0 security, bug fix, and enhancement update
- Record
RHSA-2026:50773- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:50778
7.3
Red Hat Security Advisory: ruby security, bug fix, and enhancement update
- Record
RHSA-2026:50778- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:50827
7.3
Red Hat Security Advisory: ruby:4.0 security, bug fix, and enhancement update
- Record
RHSA-2026:50827- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:50828
7.3
Red Hat Security Advisory: ruby:3.3 security, bug fix, and enhancement update
- Record
RHSA-2026:50828- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:50728
7.3
Important: ruby:3.3 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.
Security Fix(es):
-
zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
-
ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
-
net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
-
net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby:3.3/ruby: Rebase to the latest Ruby 3.3 release [rhel-8] (JIRA:Rocky Linux-170929)
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-2026:50728- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:50773
7.3
Important: ruby4.0 security, bug fix, and enhancement update
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible.
Security Fix(es):
-
zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
-
ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
-
net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
-
net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby4.0: Rebase to the latest Ruby 4.0 release [rhel-10.2.z] (JIRA:Rocky Linux-211310)
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-2026:50773- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:50778
7.3
Important: 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.
Security Fix(es):
-
zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
-
ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
-
net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
-
net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby: Rebase to the latest Ruby 3.3 release [rhel-10.2.z] (JIRA:Rocky Linux-211300)
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-2026:50778- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:50827
7.3
Important: ruby:4.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.
Security Fix(es):
-
zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
-
ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
-
net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
-
net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby:4.0/ruby: Rebase to the latest Ruby 4.0 release [rhel-9.8.z] (JIRA:Rocky Linux-211301)
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-2026:50827- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:50828
7.3
Important: ruby:3.3 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.
Security Fix(es):
-
zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
-
ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
-
net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
-
net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
-
net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby:3.3/ruby: Rebase to the latest Ruby 3.3 release [rhel-9.8.z] (JIRA:Rocky Linux-171335)
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-2026:50828- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-47240
5.8
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.
- Record
UBUNTU-CVE-2026-47240- CVSS 4.0
- 5.8 Medium
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVALSA-2026:50728 No score
Important: ruby:3.3 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.
Security Fix(es):
- zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
- net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
- ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
- net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
- net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
- net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby:3.3/ruby: Rebase to the latest Ruby 3.3 release [almalinux-8] (JIRA:AlmaLinux-170929)
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-2026:50728- Updated
- 2026-11-02
OSVALSA-2026:50773 No score
Important: ruby4.0 security, bug fix, and enhancement update
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible.
Security Fix(es):
- zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
- net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
- ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
- net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
- net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
- net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby4.0: Rebase to the latest Ruby 4.0 release [almalinux-10.2.z] (JIRA:AlmaLinux-211310)
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-2026:50773- Updated
- 2026-11-02
OSVALSA-2026:50778 No score
Important: 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.
Security Fix(es):
- zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
- net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
- ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
- net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
- net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
- net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby: Rebase to the latest Ruby 3.3 release [almalinux-10.2.z] (JIRA:AlmaLinux-211300)
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-2026:50778- Updated
- 2026-11-02
OSVALSA-2026:50827 No score
Important: ruby:4.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.
Security Fix(es):
- zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
- net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
- ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
- net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
- net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
- net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby:4.0/ruby: Rebase to the latest Ruby 4.0 release [almalinux-9.8.z] (JIRA:AlmaLinux-211301)
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-2026:50827- Updated
- 2026-11-02
OSVALSA-2026:50828 No score
Important: ruby:3.3 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.
Security Fix(es):
- zlib: zlib: Memory corruption via buffer overflow in Zlib::GzipReader (CVE-2026-27820)
- net-imap: Net::IMAP: Arbitrary IMAP command injection via CRLF sequences in unvalidated input (CVE-2026-42257)
- ruby/net-imap: ruby: Net::IMAP: Denial of Service via large iteration count in SCRAM authentication (CVE-2026-42256)
- net-imap: Net::IMAP: Command injection via non-synchronizing literals (CVE-2026-47240)
- net-imap: Net::IMAP: Arbitrary IMAP command injection due to improper input validation (CVE-2026-47242)
- net-imap: rubygem-net-imap: Net::IMAP: Denial of Service via malformed command input (CVE-2026-47241)
Bug Fix(es) and Enhancement(s):
- ruby:3.3/ruby: Rebase to the latest Ruby 3.3 release [almalinux-9.8.z] (JIRA:AlmaLinux-171335)
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-2026:50828- Updated
- 2026-11-02
OSVAZL-91281 No score
CVE-2026-47240 affecting package ruby for versions less than 3.3.13-11
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.
- Record
AZL-91281- Updated
- 2026-11-02
OSVCLSA-2026-1791199760 No score
ruby: Fix of 3 CVEs
- CVE-2026-42257: fix Net::IMAP command injection through CRLF in raw search, sort, thread and fetch arguments
- CVE-2026-47241: reject RawData ending in a zero-length literal prefix
- CVE-2026-47240: reject non-synchronizing literals in RawData
- Record
CLSA-2026-1791199760- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21878-1 No score
Security update for ruby3.4
This update for ruby3.4 fixes the following issues:
- CVE-2025-58767: denial of service when parsing XML containing multiple XML declarations (bsc#1250016).
- CVE-2026-27820: insufficient checks in
zstream_buffer_ungetscan lead to a buffer overflow (bsc#1259239). - CVE-2026-41316: erb: @_init deserialization guard bypass via def_module / def_method / def_class (bsc#1262441).
- CVE-2026-42258: ruby: Net:IMAP: IMAP Command Injection via Symbol Arguments (bsc#1268011).
- CVE-2026-47240: Net:IMAP: Command Injection via non-synchronizing literal in "raw" argument (bsc#1268337).
- CVE-2026-47241: Net:IMAP: Denial of Service via incomplete raw argument validation (bsc#1268338).
- CVE-2026-47242: Net:IMAP: Command Injection via ID and ENABLE command arguments (bsc#1268339).
- CVE-2025-61594: rubygem-uri: URI concatenation with the plus operator can cause credential disclosure (bsc#1255833).
Changes for ruby3.4:
-
Update to 3.4.10.
-
Update to 3.4.9:
-
Bug #21715: Miscompilation on x86-64-v2 due to undefined behavior in search_nonascii in string.c - Ruby - Ruby Issue Tracking System
-
Bug #21787: IO::Buffer Integer Overflow in Range Validation Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
-
Bug #21757: Splatted args array is mutated when passing unexpected kwargs - Ruby - Ruby Issue Tracking System
-
Bug #21326: Instruction generation differences between parse.y and prism for def a(x, ...); b(...); end - Ruby - Ruby Issue
-
Bug #21814: 0.pow(2,-9999999999999999990) should be zero - Ruby
-
Ruby Issue Tracking System
-
Bug #21819: A Data object should be frozen even if it has no members - Ruby - Ruby Issue Tracking System
-
Bug #21811: Fix underflow in Array#pack - Ruby - Ruby Issue
-
Bug #21838: Rails seeing degradation (20% slowdown) related to Revision 079ef92b "Implement global allocatable slots and empty pages" (from Sep 5 2024) - Ruby - Ruby Issue Tracking System
-
Bug #21931: GC Crash in String#% (backport 726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
-
Bug #21860: Process.fork: the child may deadlock on th->interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby - Ruby Issue Tracking System
-
Bug #21873: UnboundMethod#== returns false for methods from included/extended modules - Ruby - Ruby Issue Tracking System
-
Update to 3.4.8:
- Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21 - Ruby - Ruby Issue Tracking System
-
Bug #21626: Backport WASI setjmp handler memory leak fixes - Ruby - Ruby Issue Tracking System
-
Bug #21631: Backport openssl gem bugfix releases - Ruby - Ruby Issue Tracking System
-
Bug #21632: Backport REXML CVE-2025-58767 fix (bsc#1250016) -
-
Bug #21644: Stack consistency error for the newrange INSN peephole optimization with chilled string - Ruby - Ruby Issue
-
Bug #21668: Improve performance of UnicodeNormalize.canonical_ordering_one - Ruby - Ruby Issue
-
Bug #21638: Ractor-local $DEBUG is not marked - Ruby - Ruby
-
Bug #21652: Marshal#dump documentation out-of-date/unclear regarding Data class - Ruby - Ruby Issue Tracking System
-
Bug #13671: Regexp with lookbehind and case-insensitivity raises RegexpError only on strings with certain characters -
-
Bug #21625: Allow IO#wait_readable together with IO#ungetc even in text mode - Ruby - Ruby Issue Tracking System
-
Bug #21671: Rails CI raises Assertion Failed: rbimpl_rstring_getmem:RB_TYPE_P(str, RUBY_T_STRING): actual type: 26 with "-DENABLE_PATH_CHECK=0 -DRUBY_DEBUG=1" enabled -
-
Update next stable version to 4.0 from 3.5 by hsbt . Pull Request #15146
-
Bug #21679: Segfault when ruby calls pthread_detach in rb_getnameinfo - Ruby - Ruby Issue Tracking System
-
Bug #21694: Crash when looking up super method from BasicObject
-
Ruby - Ruby Issue Tracking System
-
Bug #21707: Destructuring assignment of SimpleDelegator wrapped array bug with YJIT - Ruby - Ruby Issue Tracking System
-
Bug #21265: Crash when proc from…
- Record
openSUSE-SU-2026:21878-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3090-1 No score
Security update for ruby3.4
This update for ruby3.4 fixes the following issues
- CVE-2026-42258: Net:IMAP: Command Injection via Symbol Arguments (bsc#1268011).
- CVE-2026-47240: Net:IMAP: Command Injection via non-synchronizing literal in 'raw' argument (bsc#1268337).
- CVE-2026-47241: Net:IMAP: Denial of Service via incomplete raw argument validation (bsc#1268338).
- CVE-2026-47242: Net:IMAP: Command Injection via ID and ENABLE command arguments (bsc#1268339).
- CVE-2025-61594: merging URIs using the + operator could expose sensitive user credentials (bsc#1270034).
Changes for ruby3.4:
-
Update to 3.4.10:
- bundling net-imap 0.5.15.
- Record
SUSE-SU-2026:3090-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
net-imapRubyGems |
0.6.0 to 0.6.4 | 0.6.4.1 |
net-imapRubyGems |
through 0.5.14 | 0.5.15 |
ruby-net-imapAlpine:v3.21 |
before 0.4.25-r0 | 0.4.25-r0 |
ruby-net-imapAlpine:v3.22 |
before 0.5.15-r0 | 0.5.15-r0 |
ruby-net-imapAlpine:v3.23 |
before 0.5.15-r0 | 0.5.15-r0 |
ruby-net-imapAlpine:v3.24 |
before 0.5.15-r0 | 0.5.15-r0 |
rubyAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el8.10.0+4241+4264e34b | 3.3.12-8.module_el8.10.0+4241+4264e34b |
ruby-bundled-gemsAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el8.10.0+4241+4264e34b | 3.3.12-8.module_el8.10.0+4241+4264e34b |
ruby-default-gemsAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el8.10.0+4241+4264e34b | 3.3.12-8.module_el8.10.0+4241+4264e34b |
ruby-develAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el8.10.0+4241+4264e34b | 3.3.12-8.module_el8.10.0+4241+4264e34b |
Show 290 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ruby-docAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el8.10.0+4241+4264e34b | 3.3.12-8.module_el8.10.0+4241+4264e34b |
ruby-libsAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el8.10.0+4241+4264e34b | 3.3.12-8.module_el8.10.0+4241+4264e34b |
rubygem-abrtAlmaLinux:8 From an advisory covering 6 CVEs |
before 0.4.0-1.module_el8.10.0+3799+191214cc | 0.4.0-1.module_el8.10.0+3799+191214cc |
rubygem-abrt-docAlmaLinux:8 From an advisory covering 6 CVEs |
before 0.4.0-1.module_el8.10.0+3799+191214cc | 0.4.0-1.module_el8.10.0+3799+191214cc |
rubygem-bigdecimalAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.1.5-8.module_el8.10.0+4241+4264e34b | 3.1.5-8.module_el8.10.0+4241+4264e34b |
rubygem-bundlerAlmaLinux:8 From an advisory covering 6 CVEs |
before 2.5.22-8.module_el8.10.0+4241+4264e34b | 2.5.22-8.module_el8.10.0+4241+4264e34b |
rubygem-io-consoleAlmaLinux:8 From an advisory covering 6 CVEs |
before 0.7.1-8.module_el8.10.0+4241+4264e34b | 0.7.1-8.module_el8.10.0+4241+4264e34b |
rubygem-irbAlmaLinux:8 From an advisory covering 6 CVEs |
before 1.13.1-8.module_el8.10.0+4241+4264e34b | 1.13.1-8.module_el8.10.0+4241+4264e34b |
rubygem-jsonAlmaLinux:8 From an advisory covering 6 CVEs |
before 2.7.2-8.module_el8.10.0+4241+4264e34b | 2.7.2-8.module_el8.10.0+4241+4264e34b |
rubygem-minitestAlmaLinux:8 From an advisory covering 6 CVEs |
before 5.20.0-8.module_el8.10.0+4241+4264e34b | 5.20.0-8.module_el8.10.0+4241+4264e34b |
rubygem-mysql2AlmaLinux:8 From an advisory covering 6 CVEs |
before 0.5.5-1.module_el8.10.0+3799+191214cc | 0.5.5-1.module_el8.10.0+3799+191214cc |
rubygem-mysql2-docAlmaLinux:8 From an advisory covering 6 CVEs |
before 0.5.5-1.module_el8.10.0+3799+191214cc | 0.5.5-1.module_el8.10.0+3799+191214cc |
rubygem-pgAlmaLinux:8 From an advisory covering 6 CVEs |
before 1.5.4-1.module_el8.10.0+3799+191214cc | 1.5.4-1.module_el8.10.0+3799+191214cc |
rubygem-pg-docAlmaLinux:8 From an advisory covering 6 CVEs |
before 1.5.4-1.module_el8.10.0+3799+191214cc | 1.5.4-1.module_el8.10.0+3799+191214cc |
rubygem-power_assertAlmaLinux:8 From an advisory covering 6 CVEs |
before 2.0.3-8.module_el8.10.0+4241+4264e34b | 2.0.3-8.module_el8.10.0+4241+4264e34b |
rubygem-psychAlmaLinux:8 From an advisory covering 6 CVEs |
before 5.1.2-8.module_el8.10.0+4241+4264e34b | 5.1.2-8.module_el8.10.0+4241+4264e34b |
rubygem-raccAlmaLinux:8 From an advisory covering 6 CVEs |
before 1.7.3-8.module_el8.10.0+4241+4264e34b | 1.7.3-8.module_el8.10.0+4241+4264e34b |
rubygem-rakeAlmaLinux:8 From an advisory covering 6 CVEs |
before 13.1.0-8.module_el8.10.0+4241+4264e34b | 13.1.0-8.module_el8.10.0+4241+4264e34b |
rubygem-rbsAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.4.0-8.module_el8.10.0+4241+4264e34b | 3.4.0-8.module_el8.10.0+4241+4264e34b |
rubygem-rdocAlmaLinux:8 From an advisory covering 6 CVEs |
before 6.6.3.1-8.module_el8.10.0+4241+4264e34b | 6.6.3.1-8.module_el8.10.0+4241+4264e34b |
rubygem-rexmlAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.4.4-8.module_el8.10.0+4241+4264e34b | 3.4.4-8.module_el8.10.0+4241+4264e34b |
rubygem-rssAlmaLinux:8 From an advisory covering 6 CVEs |
before 0.3.1-8.module_el8.10.0+4241+4264e34b | 0.3.1-8.module_el8.10.0+4241+4264e34b |
rubygem-test-unitAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.6.1-8.module_el8.10.0+4241+4264e34b | 3.6.1-8.module_el8.10.0+4241+4264e34b |
rubygem-typeprofAlmaLinux:8 From an advisory covering 6 CVEs |
before 0.21.9-8.module_el8.10.0+4241+4264e34b | 0.21.9-8.module_el8.10.0+4241+4264e34b |
rubygemsAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.5.22-8.module_el8.10.0+4241+4264e34b | 3.5.22-8.module_el8.10.0+4241+4264e34b |
rubygems-develAlmaLinux:8 From an advisory covering 6 CVEs |
before 3.5.22-8.module_el8.10.0+4241+4264e34b | 3.5.22-8.module_el8.10.0+4241+4264e34b |
ruby4.0AlmaLinux:10 From an advisory covering 6 CVEs |
before 4.0.6-36.el10_2 | 4.0.6-36.el10_2 |
ruby4.0-develAlmaLinux:10 From an advisory covering 6 CVEs |
before 4.0.6-36.el10_2 | 4.0.6-36.el10_2 |
ruby4.0-docAlmaLinux:10 From an advisory covering 6 CVEs |
before 4.0.6-36.el10_2 | 4.0.6-36.el10_2 |
ruby4.0-rubygem-mysql2AlmaLinux:10 From an advisory covering 6 CVEs |
before 0.5.7-36.el10_2 | 0.5.7-36.el10_2 |
ruby4.0-rubygem-pgAlmaLinux:10 From an advisory covering 6 CVEs |
before 1.6.3-36.el10_2 | 1.6.3-36.el10_2 |
rubyAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.3.12-14.el10_2 | 3.3.12-14.el10_2 |
ruby-bundled-gemsAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.3.12-14.el10_2 | 3.3.12-14.el10_2 |
ruby-default-gemsAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.3.12-14.el10_2 | 3.3.12-14.el10_2 |
ruby-develAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.3.12-14.el10_2 | 3.3.12-14.el10_2 |
ruby-docAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.3.12-14.el10_2 | 3.3.12-14.el10_2 |
ruby-libsAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.3.12-14.el10_2 | 3.3.12-14.el10_2 |
rubygem-bigdecimalAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.1.5-14.el10_2 | 3.1.5-14.el10_2 |
rubygem-bundlerAlmaLinux:10 From an advisory covering 6 CVEs |
before 2.5.22-14.el10_2 | 2.5.22-14.el10_2 |
rubygem-io-consoleAlmaLinux:10 From an advisory covering 6 CVEs |
before 0.7.1-14.el10_2 | 0.7.1-14.el10_2 |
rubygem-irbAlmaLinux:10 From an advisory covering 6 CVEs |
before 1.13.1-14.el10_2 | 1.13.1-14.el10_2 |
rubygem-jsonAlmaLinux:10 From an advisory covering 6 CVEs |
before 2.7.2-14.el10_2 | 2.7.2-14.el10_2 |
rubygem-minitestAlmaLinux:10 From an advisory covering 6 CVEs |
before 5.20.0-14.el10_2 | 5.20.0-14.el10_2 |
rubygem-power_assertAlmaLinux:10 From an advisory covering 6 CVEs |
before 2.0.3-14.el10_2 | 2.0.3-14.el10_2 |
rubygem-psychAlmaLinux:10 From an advisory covering 6 CVEs |
before 5.1.2-14.el10_2 | 5.1.2-14.el10_2 |
rubygem-raccAlmaLinux:10 From an advisory covering 6 CVEs |
before 1.7.3-14.el10_2 | 1.7.3-14.el10_2 |
rubygem-rakeAlmaLinux:10 From an advisory covering 6 CVEs |
before 13.1.0-14.el10_2 | 13.1.0-14.el10_2 |
rubygem-rbsAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.4.0-14.el10_2 | 3.4.0-14.el10_2 |
rubygem-rdocAlmaLinux:10 From an advisory covering 6 CVEs |
before 6.6.3.1-14.el10_2 | 6.6.3.1-14.el10_2 |
rubygem-rexmlAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.4.4-14.el10_2 | 3.4.4-14.el10_2 |
rubygem-rssAlmaLinux:10 From an advisory covering 6 CVEs |
before 0.3.1-14.el10_2 | 0.3.1-14.el10_2 |
rubygem-test-unitAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.6.1-14.el10_2 | 3.6.1-14.el10_2 |
rubygem-typeprofAlmaLinux:10 From an advisory covering 6 CVEs |
before 0.21.9-14.el10_2 | 0.21.9-14.el10_2 |
rubygemsAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.5.22-14.el10_2 | 3.5.22-14.el10_2 |
rubygems-develAlmaLinux:10 From an advisory covering 6 CVEs |
before 3.5.22-14.el10_2 | 3.5.22-14.el10_2 |
rubyAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.6-34.module_el9.8.0+289+5a070f48 | 4.0.6-34.module_el9.8.0+289+5a070f48 |
ruby-bundled-gemsAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.6-34.module_el9.8.0+289+5a070f48 | 4.0.6-34.module_el9.8.0+289+5a070f48 |
ruby-default-gemsAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.6-34.module_el9.8.0+289+5a070f48 | 4.0.6-34.module_el9.8.0+289+5a070f48 |
ruby-develAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.6-34.module_el9.8.0+289+5a070f48 | 4.0.6-34.module_el9.8.0+289+5a070f48 |
ruby-docAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.6-34.module_el9.8.0+289+5a070f48 | 4.0.6-34.module_el9.8.0+289+5a070f48 |
ruby-libsAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.6-34.module_el9.8.0+289+5a070f48 | 4.0.6-34.module_el9.8.0+289+5a070f48 |
rubygem-bigdecimalAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.1-34.module_el9.8.0+289+5a070f48 | 4.0.1-34.module_el9.8.0+289+5a070f48 |
rubygem-bundlerAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.16-34.module_el9.8.0+289+5a070f48 | 4.0.16-34.module_el9.8.0+289+5a070f48 |
rubygem-io-consoleAlmaLinux:9 From an advisory covering 6 CVEs |
before 0.8.2-34.module_el9.8.0+289+5a070f48 | 0.8.2-34.module_el9.8.0+289+5a070f48 |
rubygem-irbAlmaLinux:9 From an advisory covering 6 CVEs |
before 1.16.0-34.module_el9.8.0+289+5a070f48 | 1.16.0-34.module_el9.8.0+289+5a070f48 |
rubygem-jsonAlmaLinux:9 From an advisory covering 6 CVEs |
before 2.18.0-34.module_el9.8.0+289+5a070f48 | 2.18.0-34.module_el9.8.0+289+5a070f48 |
rubygem-minitestAlmaLinux:9 From an advisory covering 6 CVEs |
before 6.0.0-34.module_el9.8.0+289+5a070f48 | 6.0.0-34.module_el9.8.0+289+5a070f48 |
rubygem-mysql2AlmaLinux:9 From an advisory covering 6 CVEs |
before 0.5.7-1.module_el9.8.0+232+50f6dd36 | 0.5.7-1.module_el9.8.0+232+50f6dd36 |
rubygem-mysql2-docAlmaLinux:9 From an advisory covering 6 CVEs |
before 0.5.7-1.module_el9.8.0+232+50f6dd36 | 0.5.7-1.module_el9.8.0+232+50f6dd36 |
rubygem-pgAlmaLinux:9 From an advisory covering 6 CVEs |
before 1.6.3-1.module_el9.8.0+232+50f6dd36 | 1.6.3-1.module_el9.8.0+232+50f6dd36 |
rubygem-pg-docAlmaLinux:9 From an advisory covering 6 CVEs |
before 1.6.3-1.module_el9.8.0+232+50f6dd36 | 1.6.3-1.module_el9.8.0+232+50f6dd36 |
rubygem-power_assertAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.0.1-34.module_el9.8.0+289+5a070f48 | 3.0.1-34.module_el9.8.0+289+5a070f48 |
rubygem-psychAlmaLinux:9 From an advisory covering 6 CVEs |
before 5.3.1-34.module_el9.8.0+289+5a070f48 | 5.3.1-34.module_el9.8.0+289+5a070f48 |
rubygem-raccAlmaLinux:9 From an advisory covering 6 CVEs |
before 1.8.1-34.module_el9.8.0+289+5a070f48 | 1.8.1-34.module_el9.8.0+289+5a070f48 |
rubygem-rakeAlmaLinux:9 From an advisory covering 6 CVEs |
before 13.3.1-34.module_el9.8.0+289+5a070f48 | 13.3.1-34.module_el9.8.0+289+5a070f48 |
rubygem-rbsAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.10.0-34.module_el9.8.0+289+5a070f48 | 3.10.0-34.module_el9.8.0+289+5a070f48 |
rubygem-rdocAlmaLinux:9 From an advisory covering 6 CVEs |
before 7.0.4-34.module_el9.8.0+289+5a070f48 | 7.0.4-34.module_el9.8.0+289+5a070f48 |
rubygem-rexmlAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.4.4-34.module_el9.8.0+289+5a070f48 | 3.4.4-34.module_el9.8.0+289+5a070f48 |
rubygem-rssAlmaLinux:9 From an advisory covering 6 CVEs |
before 0.3.2-34.module_el9.8.0+289+5a070f48 | 0.3.2-34.module_el9.8.0+289+5a070f48 |
rubygem-test-unitAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.7.5-34.module_el9.8.0+289+5a070f48 | 3.7.5-34.module_el9.8.0+289+5a070f48 |
rubygem-typeprofAlmaLinux:9 From an advisory covering 6 CVEs |
before 0.31.1-34.module_el9.8.0+289+5a070f48 | 0.31.1-34.module_el9.8.0+289+5a070f48 |
rubygemsAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.16-34.module_el9.8.0+289+5a070f48 | 4.0.16-34.module_el9.8.0+289+5a070f48 |
rubygems-develAlmaLinux:9 From an advisory covering 6 CVEs |
before 4.0.16-34.module_el9.8.0+289+5a070f48 | 4.0.16-34.module_el9.8.0+289+5a070f48 |
rubyAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el9.8.0+288+22f1c9f2 | 3.3.12-8.module_el9.8.0+288+22f1c9f2 |
ruby-bundled-gemsAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el9.8.0+288+22f1c9f2 | 3.3.12-8.module_el9.8.0+288+22f1c9f2 |
ruby-default-gemsAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el9.8.0+288+22f1c9f2 | 3.3.12-8.module_el9.8.0+288+22f1c9f2 |
ruby-develAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el9.8.0+288+22f1c9f2 | 3.3.12-8.module_el9.8.0+288+22f1c9f2 |
ruby-docAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el9.8.0+288+22f1c9f2 | 3.3.12-8.module_el9.8.0+288+22f1c9f2 |
ruby-libsAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.3.12-8.module_el9.8.0+288+22f1c9f2 | 3.3.12-8.module_el9.8.0+288+22f1c9f2 |
rubygem-bigdecimalAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.1.5-8.module_el9.8.0+288+22f1c9f2 | 3.1.5-8.module_el9.8.0+288+22f1c9f2 |
rubygem-bundlerAlmaLinux:9 From an advisory covering 6 CVEs |
before 2.5.22-8.module_el9.8.0+288+22f1c9f2 | 2.5.22-8.module_el9.8.0+288+22f1c9f2 |
rubygem-io-consoleAlmaLinux:9 From an advisory covering 6 CVEs |
before 0.7.1-8.module_el9.8.0+288+22f1c9f2 | 0.7.1-8.module_el9.8.0+288+22f1c9f2 |
rubygem-irbAlmaLinux:9 From an advisory covering 6 CVEs |
before 1.13.1-8.module_el9.8.0+288+22f1c9f2 | 1.13.1-8.module_el9.8.0+288+22f1c9f2 |
rubygem-jsonAlmaLinux:9 From an advisory covering 6 CVEs |
before 2.7.2-8.module_el9.8.0+288+22f1c9f2 | 2.7.2-8.module_el9.8.0+288+22f1c9f2 |
rubygem-minitestAlmaLinux:9 From an advisory covering 6 CVEs |
before 5.20.0-8.module_el9.8.0+288+22f1c9f2 | 5.20.0-8.module_el9.8.0+288+22f1c9f2 |
rubygem-mysql2AlmaLinux:9 From an advisory covering 6 CVEs |
before 0.5.5-3.module_el9.7.0+184+e2e36072 | 0.5.5-3.module_el9.7.0+184+e2e36072 |
rubygem-mysql2-docAlmaLinux:9 From an advisory covering 6 CVEs |
before 0.5.5-3.module_el9.7.0+184+e2e36072 | 0.5.5-3.module_el9.7.0+184+e2e36072 |
rubygem-pgAlmaLinux:9 From an advisory covering 6 CVEs |
before 1.5.4-2.module_el9.7.0+245+447713a2 | 1.5.4-2.module_el9.7.0+245+447713a2 |
rubygem-pg-docAlmaLinux:9 From an advisory covering 6 CVEs |
before 1.5.4-2.module_el9.7.0+245+447713a2 | 1.5.4-2.module_el9.7.0+245+447713a2 |
rubygem-power_assertAlmaLinux:9 From an advisory covering 6 CVEs |
before 2.0.3-8.module_el9.8.0+288+22f1c9f2 | 2.0.3-8.module_el9.8.0+288+22f1c9f2 |
rubygem-psychAlmaLinux:9 From an advisory covering 6 CVEs |
before 5.1.2-8.module_el9.8.0+288+22f1c9f2 | 5.1.2-8.module_el9.8.0+288+22f1c9f2 |
rubygem-raccAlmaLinux:9 From an advisory covering 6 CVEs |
before 1.7.3-8.module_el9.8.0+288+22f1c9f2 | 1.7.3-8.module_el9.8.0+288+22f1c9f2 |
rubygem-rakeAlmaLinux:9 From an advisory covering 6 CVEs |
before 13.1.0-8.module_el9.8.0+288+22f1c9f2 | 13.1.0-8.module_el9.8.0+288+22f1c9f2 |
rubygem-rbsAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.4.0-8.module_el9.8.0+288+22f1c9f2 | 3.4.0-8.module_el9.8.0+288+22f1c9f2 |
rubygem-rdocAlmaLinux:9 From an advisory covering 6 CVEs |
before 6.6.3.1-8.module_el9.8.0+288+22f1c9f2 | 6.6.3.1-8.module_el9.8.0+288+22f1c9f2 |
rubygem-rexmlAlmaLinux:9 From an advisory covering 6 CVEs |
before 3.4.4-8.module_el9.8.0+288+22f1c9f2 | 3.4.4-8.module_el9.8.0+288+22f1c9f2 |
rubyAzure Linux:3 |
before 3.3.13-11 | 3.3.13-11 |
ruby-net-imapAlpaquita:23 |
0.4.24-r0 up to 0.4.25-r0 | 0.4.25-r0 |
ruby-net-imapAlpaquita:25 |
0.5.8-r0 up to 0.5.15-r0 | 0.5.15-r0 |
ruby-net-imapAlpaquita:stream |
0.4.8-r0 up to 0.5.15-r0 | 0.5.15-r0 |
rubyTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.0.4-160.el9_2.tuxcare.els21 | 3.0.4-160.el9_2.tuxcare.els21 |
ruby-default-gemsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.0.4-160.el9_2.tuxcare.els21 | 3.0.4-160.el9_2.tuxcare.els21 |
ruby-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.0.4-160.el9_2.tuxcare.els21 | 3.0.4-160.el9_2.tuxcare.els21 |
ruby-docTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.0.4-160.el9_2.tuxcare.els21 | 3.0.4-160.el9_2.tuxcare.els21 |
ruby-libsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.0.4-160.el9_2.tuxcare.els21 | 3.0.4-160.el9_2.tuxcare.els21 |
rubygem-bigdecimalTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.0.0-160.el9_2.tuxcare.els21 | 3.0.0-160.el9_2.tuxcare.els21 |
rubygem-bundlerTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 2.2.33-160.el9_2.tuxcare.els21 | 2.2.33-160.el9_2.tuxcare.els21 |
rubygem-io-consoleTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.5.7-160.el9_2.tuxcare.els21 | 0.5.7-160.el9_2.tuxcare.els21 |
rubygem-irbTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.3.5-160.el9_2.tuxcare.els21 | 1.3.5-160.el9_2.tuxcare.els21 |
rubygem-jsonTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 2.5.1-160.el9_2.tuxcare.els21 | 2.5.1-160.el9_2.tuxcare.els21 |
rubygem-minitestTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 5.14.2-160.el9_2.tuxcare.els21 | 5.14.2-160.el9_2.tuxcare.els21 |
rubygem-power_assertTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.2.0-160.el9_2.tuxcare.els21 | 1.2.0-160.el9_2.tuxcare.els21 |
rubygem-psychTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.3.2-160.el9_2.tuxcare.els21 | 3.3.2-160.el9_2.tuxcare.els21 |
rubygem-rakeTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 13.0.3-160.el9_2.tuxcare.els21 | 13.0.3-160.el9_2.tuxcare.els21 |
rubygem-rbsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 1.4.0-160.el9_2.tuxcare.els21 | 1.4.0-160.el9_2.tuxcare.els21 |
rubygem-rdocTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 6.3.3-160.el9_2.tuxcare.els21 | 6.3.3-160.el9_2.tuxcare.els21 |
rubygem-rexmlTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.3.3-160.el9_2.tuxcare.els21 | 3.3.3-160.el9_2.tuxcare.els21 |
rubygem-rssTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.2.9-160.el9_2.tuxcare.els21 | 0.2.9-160.el9_2.tuxcare.els21 |
rubygem-test-unitTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.3.7-160.el9_2.tuxcare.els21 | 3.3.7-160.el9_2.tuxcare.els21 |
rubygem-typeprofTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 0.15.2-160.el9_2.tuxcare.els21 | 0.15.2-160.el9_2.tuxcare.els21 |
rubygemsTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.2.33-160.el9_2.tuxcare.els21 | 3.2.33-160.el9_2.tuxcare.els21 |
rubygems-develTuxCare:AlmaLinux:9.2 From an advisory covering 3 CVEs |
before 3.2.33-160.el9_2.tuxcare.els21 | 3.2.33-160.el9_2.tuxcare.els21 |
ruby3.1Debian: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.3Debian: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.3Debian:14 |
All versions, plus listed versions 3.3.8-23.3.8-2.13.3.8-2.2 |
None known |
net-imapRubyGems |
0.6.0 up to 0.6.4.1, plus listed versions 0.6.10.6.20.6.30.6.4 |
0.6.4.1 |
net-imapRubyGems |
before 0.5.15, plus listed versions 0.1.00.1.10.2.00.2.10.2.2 Show 45 moreShow less0.2.30.2.40.2.50.3.00.3.10.3.100.3.20.3.30.3.40.3.4.10.3.50.3.60.3.70.3.80.3.90.4.00.4.10.4.100.4.110.4.120.4.130.4.140.4.150.4.160.4.170.4.180.4.190.4.20.4.200.4.210.4.220.4.230.4.240.4.250.4.30.4.40.4.50.4.60.4.70.4.80.4.90.4.9.10.5.00.5.10.5.10 |
0.5.15 |
rubyopenEuler:22.03-LTS-SP4 From an advisory covering 4 CVEs |
before 3.0.3-149.oe2203sp4 | 3.0.3-149.oe2203sp4 |
rubyopenEuler:24.03-LTS-SP4 From an advisory covering 5 CVEs |
before 3.2.2-158.oe2403sp4 | 3.2.2-158.oe2403sp4 |
rubyopenEuler:20.03-LTS-SP4 From an advisory covering 4 CVEs |
before 2.5.8-141.oe2003sp4 | 2.5.8-141.oe2003sp4 |
rubyopenEuler:24.03-LTS-SP3 From an advisory covering 4 CVEs |
before 3.2.2-159.oe2403sp3 | 3.2.2-159.oe2403sp3 |
rubyopenEuler:24.03-LTS-SP1 From an advisory covering 4 CVEs |
before 3.2.2-159.oe2403sp1 | 3.2.2-159.oe2403sp1 |
ruby4.0Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.0-33.4.hum1 | 0:4.0.0-33.4.hum1 |
ruby4.0-bundled-gemsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.0-33.4.hum1 | 0:4.0.0-33.4.hum1 |
ruby4.0-default-gemsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.0-33.4.hum1 | 0:4.0.0-33.4.hum1 |
ruby4.0-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.0-33.4.hum1 | 0:4.0.0-33.4.hum1 |
ruby4.0-docRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.0-33.4.hum1 | 0:4.0.0-33.4.hum1 |
ruby4.0-libsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.0-33.4.hum1 | 0:4.0.0-33.4.hum1 |
rubygem4.0-bigdecimalRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.1-33.4.hum1 | 0:4.0.1-33.4.hum1 |
rubygem4.0-bundlerRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.3-33.4.hum1 | 0:4.0.3-33.4.hum1 |
rubygem4.0-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.3-33.4.hum1 | 0:4.0.3-33.4.hum1 |
rubygem4.0-io-consoleRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:0.8.2-33.4.hum1 | 0:0.8.2-33.4.hum1 |
rubygem4.0-irbRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:1.16.0-33.4.hum1 | 0:1.16.0-33.4.hum1 |
rubygem4.0-jsonRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.18.0-33.4.hum1 | 0:2.18.0-33.4.hum1 |
rubygem4.0-minitestRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:6.0.0-33.4.hum1 | 0:6.0.0-33.4.hum1 |
rubygem4.0-power_assertRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.0.1-33.4.hum1 | 0:3.0.1-33.4.hum1 |
rubygem4.0-psychRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:5.3.1-33.4.hum1 | 0:5.3.1-33.4.hum1 |
rubygem4.0-raccRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:1.8.1-33.4.hum1 | 0:1.8.1-33.4.hum1 |
rubygem4.0-rakeRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:13.3.1-33.4.hum1 | 0:13.3.1-33.4.hum1 |
rubygem4.0-rbsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.10.0-33.4.hum1 | 0:3.10.0-33.4.hum1 |
rubygem4.0-rdocRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:7.0.3-33.4.hum1 | 0:7.0.3-33.4.hum1 |
rubygem4.0-rexmlRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.4.4-33.4.hum1 | 0:3.4.4-33.4.hum1 |
rubygem4.0-rssRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:0.3.2-33.4.hum1 | 0:0.3.2-33.4.hum1 |
rubygem4.0-rubygemsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:4.0.3-33.4.hum1 | 0:4.0.3-33.4.hum1 |
rubygem4.0-test-unitRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.7.5-33.4.hum1 | 0:3.7.5-33.4.hum1 |
rubygem4.0-typeprofRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:0.31.1-33.4.hum1 | 0:0.31.1-33.4.hum1 |
ruby3.3Red Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.3.10-23.4.hum1 | 0:3.3.10-23.4.hum1 |
ruby3.3-bundled-gemsRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.3.10-23.4.hum1 | 0:3.3.10-23.4.hum1 |
ruby3.3-default-gemsRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.3.10-23.4.hum1 | 0:3.3.10-23.4.hum1 |
ruby3.3-develRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.3.10-23.4.hum1 | 0:3.3.10-23.4.hum1 |
ruby3.3-docRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.3.10-23.4.hum1 | 0:3.3.10-23.4.hum1 |
ruby3.3-libsRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.3.10-23.4.hum1 | 0:3.3.10-23.4.hum1 |
rubygem3.3-bigdecimalRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.1.5-23.4.hum1 | 0:3.1.5-23.4.hum1 |
rubygem3.3-bundlerRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.5.22-23.4.hum1 | 0:2.5.22-23.4.hum1 |
rubygem3.3-develRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.5.22-23.4.hum1 | 0:3.5.22-23.4.hum1 |
rubygem3.3-io-consoleRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:0.7.1-23.4.hum1 | 0:0.7.1-23.4.hum1 |
rubygem3.3-irbRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:1.13.1-23.4.hum1 | 0:1.13.1-23.4.hum1 |
rubygem3.3-jsonRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.7.2-23.4.hum1 | 0:2.7.2-23.4.hum1 |
rubygem3.3-minitestRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:5.20.0-23.4.hum1 | 0:5.20.0-23.4.hum1 |
rubygem3.3-power_assertRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:2.0.3-23.4.hum1 | 0:2.0.3-23.4.hum1 |
rubygem3.3-psychRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:5.1.2-23.4.hum1 | 0:5.1.2-23.4.hum1 |
rubygem3.3-raccRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:1.7.3-23.4.hum1 | 0:1.7.3-23.4.hum1 |
rubygem3.3-rakeRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:13.1.0-23.4.hum1 | 0:13.1.0-23.4.hum1 |
rubygem3.3-rbsRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.4.0-23.4.hum1 | 0:3.4.0-23.4.hum1 |
rubygem3.3-rdocRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:6.6.3.1-23.4.hum1 | 0:6.6.3.1-23.4.hum1 |
rubygem3.3-rexmlRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.4.4-23.4.hum1 | 0:3.4.4-23.4.hum1 |
rubygem3.3-rssRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:0.3.1-23.4.hum1 | 0:0.3.1-23.4.hum1 |
rubygem3.3-rubygemsRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.5.22-23.4.hum1 | 0:3.5.22-23.4.hum1 |
rubygem3.3-test-unitRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:3.6.1-23.4.hum1 | 0:3.6.1-23.4.hum1 |
rubygem3.3-typeprofRed Hat:hummingbird:1 From an advisory covering 5 CVEs |
before 0:0.21.9-23.4.hum1 | 0:0.21.9-23.4.hum1 |
rubyRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
ruby-bundled-gemsRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
ruby-bundled-gems-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
ruby-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
ruby-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
ruby-default-gemsRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
ruby-develRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
ruby-docRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
ruby-libsRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
ruby-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+24567+c4e5368e | 0:3.3.12-8.module+el8.10.0+24567+c4e5368e |
rubygem-abrtRed Hat:enterprise_linux:8::appstream From an advisory covering 6 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-docRed Hat:enterprise_linux:8::appstream From an advisory covering 6 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-bigdecimalRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.1.5-8.module+el8.10.0+24567+c4e5368e | 0:3.1.5-8.module+el8.10.0+24567+c4e5368e |
rubygem-bigdecimal-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.1.5-8.module+el8.10.0+24567+c4e5368e | 0:3.1.5-8.module+el8.10.0+24567+c4e5368e |
rubygem-bundlerRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:2.5.22-8.module+el8.10.0+24567+c4e5368e | 0:2.5.22-8.module+el8.10.0+24567+c4e5368e |
rubygem-io-consoleRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:0.7.1-8.module+el8.10.0+24567+c4e5368e | 0:0.7.1-8.module+el8.10.0+24567+c4e5368e |
rubygem-io-console-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:0.7.1-8.module+el8.10.0+24567+c4e5368e | 0:0.7.1-8.module+el8.10.0+24567+c4e5368e |
rubygem-irbRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:1.13.1-8.module+el8.10.0+24567+c4e5368e | 0:1.13.1-8.module+el8.10.0+24567+c4e5368e |
rubygem-jsonRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:2.7.2-8.module+el8.10.0+24567+c4e5368e | 0:2.7.2-8.module+el8.10.0+24567+c4e5368e |
rubygem-json-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:2.7.2-8.module+el8.10.0+24567+c4e5368e | 0:2.7.2-8.module+el8.10.0+24567+c4e5368e |
rubygem-minitestRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:5.20.0-8.module+el8.10.0+24567+c4e5368e | 0:5.20.0-8.module+el8.10.0+24567+c4e5368e |
rubygem-mysql2Red Hat:enterprise_linux:8::appstream From an advisory covering 6 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-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 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-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 6 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-docRed Hat:enterprise_linux:8::appstream From an advisory covering 6 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-pgRed Hat:enterprise_linux:8::appstream From an advisory covering 6 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-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 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-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 6 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-docRed Hat:enterprise_linux:8::appstream From an advisory covering 6 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_assertRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:2.0.3-8.module+el8.10.0+24567+c4e5368e | 0:2.0.3-8.module+el8.10.0+24567+c4e5368e |
rubygem-psychRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:5.1.2-8.module+el8.10.0+24567+c4e5368e | 0:5.1.2-8.module+el8.10.0+24567+c4e5368e |
rubygem-psych-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:5.1.2-8.module+el8.10.0+24567+c4e5368e | 0:5.1.2-8.module+el8.10.0+24567+c4e5368e |
rubygem-raccRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:1.7.3-8.module+el8.10.0+24567+c4e5368e | 0:1.7.3-8.module+el8.10.0+24567+c4e5368e |
rubygem-racc-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:1.7.3-8.module+el8.10.0+24567+c4e5368e | 0:1.7.3-8.module+el8.10.0+24567+c4e5368e |
rubygem-rakeRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:13.1.0-8.module+el8.10.0+24567+c4e5368e | 0:13.1.0-8.module+el8.10.0+24567+c4e5368e |
rubygem-rbsRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.4.0-8.module+el8.10.0+24567+c4e5368e | 0:3.4.0-8.module+el8.10.0+24567+c4e5368e |
rubygem-rbs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.4.0-8.module+el8.10.0+24567+c4e5368e | 0:3.4.0-8.module+el8.10.0+24567+c4e5368e |
rubygem-rdocRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:6.6.3.1-8.module+el8.10.0+24567+c4e5368e | 0:6.6.3.1-8.module+el8.10.0+24567+c4e5368e |
rubygem-rexmlRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.4.4-8.module+el8.10.0+24567+c4e5368e | 0:3.4.4-8.module+el8.10.0+24567+c4e5368e |
rubygem-rssRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:0.3.1-8.module+el8.10.0+24567+c4e5368e | 0:0.3.1-8.module+el8.10.0+24567+c4e5368e |
rubygem-test-unitRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.6.1-8.module+el8.10.0+24567+c4e5368e | 0:3.6.1-8.module+el8.10.0+24567+c4e5368e |
rubygem-typeprofRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:0.21.9-8.module+el8.10.0+24567+c4e5368e | 0:0.21.9-8.module+el8.10.0+24567+c4e5368e |
rubygemsRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.5.22-8.module+el8.10.0+24567+c4e5368e | 0:3.5.22-8.module+el8.10.0+24567+c4e5368e |
rubygems-develRed Hat:enterprise_linux:8::appstream From an advisory covering 6 CVEs |
before 0:3.5.22-8.module+el8.10.0+24567+c4e5368e | 0:3.5.22-8.module+el8.10.0+24567+c4e5368e |
ruby4.0Red Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:4.0.6-36.el10_2 | 0:4.0.6-36.el10_2 |
ruby4.0-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:4.0.6-36.el10_2 | 0:4.0.6-36.el10_2 |
ruby4.0-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:4.0.6-36.el10_2 | 0:4.0.6-36.el10_2 |
ruby4.0-develRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:4.0.6-36.el10_2 | 0:4.0.6-36.el10_2 |
ruby4.0-rubygem-mysql2Red Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:0.5.7-36.el10_2 | 0:0.5.7-36.el10_2 |
ruby4.0-rubygem-mysql2-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:0.5.7-36.el10_2 | 0:0.5.7-36.el10_2 |
ruby4.0-rubygem-pgRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:1.6.3-36.el10_2 | 0:1.6.3-36.el10_2 |
ruby4.0-rubygem-pg-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:1.6.3-36.el10_2 | 0:1.6.3-36.el10_2 |
ruby4.0-docRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:4.0.6-36.el10_2 | 0:4.0.6-36.el10_2 |
rubyRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:3.3.12-14.el10_2 | 0:3.3.12-14.el10_2 |
ruby-bundled-gemsRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:3.3.12-14.el10_2 | 0:3.3.12-14.el10_2 |
ruby-bundled-gems-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:3.3.12-14.el10_2 | 0:3.3.12-14.el10_2 |
ruby-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:3.3.12-14.el10_2 | 0:3.3.12-14.el10_2 |
ruby-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:3.3.12-14.el10_2 | 0:3.3.12-14.el10_2 |
ruby-default-gemsRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:3.3.12-14.el10_2 | 0:3.3.12-14.el10_2 |
ruby-develRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:3.3.12-14.el10_2 | 0:3.3.12-14.el10_2 |
ruby-libsRed Hat:enterprise_linux:10.2 From an advisory covering 6 CVEs |
before 0:3.3.12-14.el10_2 | 0:3.3.12-14.el10_2 |
rubyRocky Linux:8 From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el8.10.0+40269+dc93e2d1 | 0:3.3.12-8.module+el8.10.0+40269+dc93e2d1 |
rubygem-abrtRocky Linux:8 From an advisory covering 6 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-abrtRocky Linux:8 From an advisory covering 6 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-abrtRocky Linux:8 From an advisory covering 6 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 6 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-abrtRocky Linux:8 From an advisory covering 6 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-abrtRocky Linux:8 From an advisory covering 6 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-abrtRocky Linux:8 From an advisory covering 6 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-mysql2Rocky Linux:8 From an advisory covering 6 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-mysql2Rocky Linux:8 From an advisory covering 6 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-pgRocky Linux:8 From an advisory covering 6 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-pgRocky Linux:8 From an advisory covering 6 CVEs |
before 0:1.5.4-1.module+el8.10.0+1827+16ecb9d2 | 0:1.5.4-1.module+el8.10.0+1827+16ecb9d2 |
ruby4.0Rocky Linux:10 From an advisory covering 6 CVEs |
before 0:4.0.6-36.el10_2 | 0:4.0.6-36.el10_2 |
rubyRocky Linux:10 From an advisory covering 6 CVEs |
before 0:3.3.12-14.el10_2 | 0:3.3.12-14.el10_2 |
rubyRocky Linux:9 From an advisory covering 6 CVEs |
before 0:4.0.6-34.module+el9.8.0+40271+b5850c84 | 0:4.0.6-34.module+el9.8.0+40271+b5850c84 |
rubygem-mysql2Rocky Linux:9 From an advisory covering 6 CVEs |
before 0:0.5.7-1.module+el9.8.0+40094+ce01217c | 0:0.5.7-1.module+el9.8.0+40094+ce01217c |
rubygem-pgRocky Linux:9 From an advisory covering 6 CVEs |
before 0:1.6.3-1.module+el9.8.0+40094+ce01217c | 0:1.6.3-1.module+el9.8.0+40094+ce01217c |
rubyRocky Linux:9 From an advisory covering 6 CVEs |
before 0:3.3.12-8.module+el9.8.0+40270+7a73441e | 0:3.3.12-8.module+el9.8.0+40270+7a73441e |
rubygem-mysql2Rocky Linux:9 From an advisory covering 6 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-pgRocky Linux:9 From an advisory covering 6 CVEs |
before 0:1.5.4-2.module+el9.7.0+40188+314ad260.0.1 | 0:1.5.4-2.module+el9.7.0+40188+314ad260.0.1 |
ruby3.4SUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 5 CVEs |
before 3.4.10-150700.3.4.1 | 3.4.10-150700.3.4.1 |
ruby3.4SUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 5 CVEs |
before 3.4.10-150700.3.4.1 | 3.4.10-150700.3.4.1 |
jrubyUbuntu: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.3Ubuntu: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 less2.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 |
jrubyUbuntu:16.04:LTS |
All versions, plus listed versions 1.7.21-2ubuntu41.7.22-1ubuntu1 |
None known |
ruby2.5Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.5.0~preview1-1ubuntu22.5.0-4ubuntu12.5.0-4ubuntu42.5.0-5ubuntu12.5.0-6ubuntu1 Show 23 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.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+esm42.5.1-1ubuntu1.16+esm52.5.1-1ubuntu1.16+esm62.5.1-1ubuntu1.16+esm72.5.1-1ubuntu1.16+esm8 |
None known |
jrubyUbuntu:18.04:LTS |
All versions, plus listed versions 9.1.13.0-19.1.17.0-1~18.04 |
None known |
ruby2.7Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.7.0-12.7.0-22.7.0-32.7.0-42.7.0-4ubuntu1 Show 23 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.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.182.7.0-5ubuntu1.18+esm12.7.0-5ubuntu1.18+esm32.7.0-5ubuntu1.18+esm42.7.0-5ubuntu1.18+esm5 |
None known |
jrubyUbuntu:20.04:LTS |
All versions, plus listed versions 9.1.17.0-39.1.17.0-3build59.1.17.0-3build6 |
None known |
ruby3.0Ubuntu:22.04:LTS |
All versions, plus listed versions 3.0.2-5ubuntu13.0.2-73.0.2-7ubuntu23.0.2-7ubuntu2.13.0.2-7ubuntu2.2 Show 10 moreShow less3.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.103.0.2-7ubuntu2.113.0.2-7ubuntu2.123.0.2-7ubuntu2.13 |
None known |
jrubyUbuntu: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.2Ubuntu:24.04:LTS |
All versions, plus listed versions 3.2.3-13.2.3-1build23.2.3-1build33.2.3-1ubuntu0.24.04.13.2.3-1ubuntu0.24.04.3 Show 4 moreShow less3.2.3-1ubuntu0.24.04.53.2.3-1ubuntu0.24.04.63.2.3-1ubuntu0.24.04.73.2.3-1ubuntu0.24.04.8 |
None known |
jrubyUbuntu:25.10 |
All versions, plus listed versions 9.4.8.0+ds-2ubuntu19.4.8.0+ds-3ubuntu1 |
None known |
ruby3.3Ubuntu:25.10 |
All versions, plus listed versions 3.3.7-1ubuntu23.3.8-2ubuntu13.3.8-2ubuntu23.3.8-2ubuntu2.1 |
None known |
jrubyUbuntu:26.10 |
All versions, plus listed versions 9.4.8.0+ds-3ubuntu19.4.14.0+ds-1 |
None known |
ruby3.3Ubuntu:26.10 |
All versions, plus listed versions 3.3.8-2ubuntu33.3.8-2.2ubuntu4 |
None known |
jrubyUbuntu:26.04:LTS |
All versions, plus listed versions 9.4.8.0+ds-3ubuntu1 |
None known |
ruby3.3Ubuntu:26.04:LTS |
All versions, plus listed versions 3.3.8-2ubuntu23.3.8-2ubuntu33.3.8-2ubuntu3.1 |
None known |
ruby3.4openSUSE:Leap 16.0 From an advisory covering 8 CVEs |
before 3.4.10-160000.1.1 | 3.4.10-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-47240 is a medium vulnerability (CVSS 5.8) in Ruby Net-imap, published June 9, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.83%, the 57th percentile. Fixed in net-imap 0.6.4.1.
References
github.com/ruby/net-imap/security/advisories/GHSA-8p34-64r3-mwg8
github.com/ruby/net-imap/releases/tag/v0.6.4.1
nvd.nist.gov/vuln/detail/CVE-2026-47240
github.com/rubysec/ruby-advisory-db/blob/master/gems/net-imap/CVE-2026-47240.yml
cve.org/CVERecord?id=CVE-2026-47240
github.com/advisories/GHSA-8p34-64r3-mwg8
Show 121 moreShow less
security.alpinelinux.org/vuln/CVE-2026-47240
access.redhat.com/errata/RHSA-2026:50728
access.redhat.com/security/cve/CVE-2026-27820
access.redhat.com/security/cve/CVE-2026-42256
access.redhat.com/security/cve/CVE-2026-42257
access.redhat.com/security/cve/CVE-2026-47240
access.redhat.com/security/cve/CVE-2026-47241
access.redhat.com/security/cve/CVE-2026-47242
bugzilla.redhat.com/2459002
bugzilla.redhat.com/2468494
bugzilla.redhat.com/2468500
bugzilla.redhat.com/2491519
bugzilla.redhat.com/2491523
errata.almalinux.org/8/ALSA-2026-50728.html
access.redhat.com/errata/RHSA-2026:50773
errata.almalinux.org/10/ALSA-2026-50773.html
access.redhat.com/errata/RHSA-2026:50778
errata.almalinux.org/10/ALSA-2026-50778.html
access.redhat.com/errata/RHSA-2026:50827
errata.almalinux.org/9/ALSA-2026-50827.html
access.redhat.com/errata/RHSA-2026:50828
errata.almalinux.org/9/ALSA-2026-50828.html
docs.bell-sw.com/security/cves/CVE-2026-47240
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1791199760.html
nvd.nist.gov/vuln/detail/CVE-2026-42257
nvd.nist.gov/vuln/detail/CVE-2026-47241
github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47240.json
security-tracker.debian.org/tracker/CVE-2026-47240
github.com/ruby/net-imap
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3533
nvd.nist.gov/vuln/detail/CVE-2025-24294
nvd.nist.gov/vuln/detail/CVE-2026-27820
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3536
nvd.nist.gov/vuln/detail/CVE-2026-47242
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3537
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3665
nvd.nist.gov/vuln/detail/CVE-2026-80212
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3668
access.redhat.com/errata/RHSA-2026:33551
access.redhat.com/security/cve/CVE-2026-42245
access.redhat.com/security/cve/CVE-2026-42246
access.redhat.com/security/updates/classification
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_33551.json
bugzilla.redhat.com/show_bug.cgi?id=2468495
cve.org/CVERecord?id=CVE-2026-42245
nvd.nist.gov/vuln/detail/CVE-2026-42245
github.com/ruby/net-imap/commit/6091f7d6b1f3514cafbfe39c76f2b5d73de3ca96
github.com/ruby/net-imap/commit/88d95231fc8afef11c1f074453f7d75b68c9dfda
github.com/ruby/net-imap/commit/de685f91a4a4cc75eb80da898c2bf8af08d34819
github.com/ruby/net-imap/releases/tag/v0.4.24
github.com/ruby/net-imap/releases/tag/v0.5.14
github.com/ruby/net-imap/releases/tag/v0.6.4
github.com/ruby/net-imap/security/advisories/GHSA-q2mw-fvj9-vvcw
bugzilla.redhat.com/show_bug.cgi?id=2468499
cve.org/CVERecord?id=CVE-2026-42246
nvd.nist.gov/vuln/detail/CVE-2026-42246
github.com/ruby/net-imap/commit/0ede4c40b1523dfeaf95777b2678e54cc0fd9618
github.com/ruby/net-imap/commit/24a4e770b43230286a05aa2a9746cdbb3eb8485e
github.com/ruby/net-imap/commit/97e2488fb5401a1783bddd959dde007d9fbce42c
github.com/ruby/net-imap/commit/f79d35bf5833f186e81044c57c843eda30c873da
github.com/ruby/net-imap/releases/tag/v0.3.10
github.com/ruby/net-imap/security/advisories/GHSA-vcgp-9326-pqcp
bugzilla.redhat.com/show_bug.cgi?id=2468500
cve.org/CVERecord?id=CVE-2026-42256
nvd.nist.gov/vuln/detail/CVE-2026-42256
github.com/ruby/net-imap/commit/158d0b505074397cdb5ceb58935e42dd2bcfa612
github.com/ruby/net-imap/commit/808001bc45c06f7297a7e96d341279e041a7f7f4
github.com/ruby/net-imap/commit/99f59eab6064955a23debd95410263ad144df758
github.com/ruby/net-imap/security/advisories/GHSA-87pf-fpwv-p7m7
bugzilla.redhat.com/show_bug.cgi?id=2491519
bugzilla.redhat.com/show_bug.cgi?id=2491523
cve.org/CVERecord?id=CVE-2026-47241
github.com/ruby/net-imap/security/advisories/GHSA-c4fp-cxrr-mj66
bugzilla.redhat.com/show_bug.cgi?id=2491522
cve.org/CVERecord?id=CVE-2026-47242
github.com/ruby/net-imap/security/advisories/GHSA-46q3-7gv7-qmgg
access.redhat.com/errata/RHSA-2026:40380
access.redhat.com/security/cve/CVE-2026-42258
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_40380.json
bugzilla.redhat.com/show_bug.cgi?id=2468494
cve.org/CVERecord?id=CVE-2026-42257
github.com/ruby/net-imap/security/advisories/GHSA-hm49-wcqc-g2xg
bugzilla.redhat.com/show_bug.cgi?id=2468498
cve.org/CVERecord?id=CVE-2026-42258
nvd.nist.gov/vuln/detail/CVE-2026-42258
github.com/ruby/net-imap/security/advisories/GHSA-75xq-5h9v-w6px
bugzilla.redhat.com/show_bug.cgi?id=2459002
issues.redhat.com/browse/RHEL-170929
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50728.json
cve.org/CVERecord?id=CVE-2026-27820
github.com/ruby/zlib/security/advisories/GHSA-g857-hhfv-j68w
hackerone.com/reports/3467067
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50773.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50778.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50827.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50828.json
errata.rockylinux.org/RLSA-2026:50728
errata.rockylinux.org/RLSA-2026:50773
errata.rockylinux.org/RLSA-2026:50778
errata.rockylinux.org/RLSA-2026:50827
errata.rockylinux.org/RLSA-2026:50828
suse.com/support/update/announcement/2026/suse-su-20263090-1
bugzilla.suse.com/1268011
bugzilla.suse.com/1268337
bugzilla.suse.com/1268338
bugzilla.suse.com/1268339
bugzilla.suse.com/1270034
suse.com/security/cve/CVE-2025-61594
suse.com/security/cve/CVE-2026-42258
suse.com/security/cve/CVE-2026-47240
suse.com/security/cve/CVE-2026-47241
suse.com/security/cve/CVE-2026-47242
ubuntu.com/security/CVE-2026-47240
bugzilla.suse.com/1250016
bugzilla.suse.com/1255833
bugzilla.suse.com/1259239
bugzilla.suse.com/1262441
suse.com/security/cve/CVE-2025-58767
suse.com/security/cve/CVE-2026-27820
suse.com/security/cve/CVE-2026-41316
Left out here: 115 package rows, 12 versions and the rest of 1 source description. The JSON record has them.