Approved changes feed: RSS · Atom

cpe:2.3:a:ruby:net-imap:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorRuby (4c4e66b1-5528-5f03-91ac-8ab409415641)
ProductNet Imap (5355ba70-33b6-55f9-a1a9-8024b19ee9eb)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-42258 vulnerable 2026-06-08 08:03:16.089207 net-imap: Command Injection via unvalidated Symbol inputs
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to versions 0.4.24, 0.5.14, and 0.6.4, symbol arguments to commands are vulnerable to a CRLF Injection / IMAP Command injection via Symbol arguments passed to IMAP commands. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
Published: 2026-05-09T19:40:49.405Z
Updated: 2026-05-11T14:57:24.039Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42257 vulnerable 2026-06-08 08:03:16.088887 net-imap: Command Injection via "raw" arguments to multiple commands
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to versions 0.4.24, 0.5.14, and 0.6.4, several Net::IMAP commands accept a raw string argument that is sent to the server without validation or escaping. If this string is derived from user-controlled input, it may contain contain CRLF sequences, which an attacker can use to inject arbitrary IMAP commands. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
Published: 2026-05-09T19:39:48.398Z
Updated: 2026-05-13T19:33:13.948Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42256 vulnerable 2026-06-08 08:03:16.088321 net-imap: Denial of service via high iteration count for `SCRAM-*` authentication
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. From versions 0.4.0 to before 0.4.24, 0.5.0 to before 0.5.14, and 0.6.0 to before 0.6.4, when authenticating a connection with SCRAM-SHA1 or SCRAM-SHA256, a hostile server can perform a computational denial-of-service attack on the client process by sending a big iteration count value. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
Published: 2026-05-09T19:38:33.106Z
Updated: 2026-05-11T17:04:42.562Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42246 vulnerable 2026-06-08 08:03:16.074529 net-imap vulnerable to STARTTLS stripping via invalid response timing
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to versions 0.3.10, 0.4.24, 0.5.14, and 0.6.4, a man-in-the-middle attacker can cause Net::IMAP#starttls to return "successfully", without starting TLS. This issue has been patched in versions 0.3.10, 0.4.24, 0.5.14, and 0.6.4.
Published: 2026-05-09T19:33:17.880Z
Updated: 2026-05-12T02:29:15.333Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-42245 vulnerable 2026-06-08 08:03:16.073361 net-imap: Quadratic complexity when reading response literals
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to versions 0.4.24, 0.5.14, and 0.6.4, Net::IMAP::ResponseReader has quadratic time complexity when reading large responses containing many string literals. A hostile server can send responses which are crafted to exhaust the client's CPU for a denial of service attack. This issue has been patched in versions 0.4.24, 0.5.14, and 0.6.4.
Published: 2026-05-09T19:37:08.905Z
Updated: 2026-05-12T18:30:58.415Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-43857 vulnerable 2026-06-08 07:25:10.403906 net-imap rubygem vulnerable to possible DoS by memory exhaustion
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to versions 0.5.7, 0.4.20, 0.3.9, and 0.2.5, there is a possibility for denial of service by memory exhaustion when net-imap reads server responses. At any time while the client is connected, a malicious server can send can send a "literal" byte count, which is automatically read by the client's receiver thread. The response reader immediately allocates memory for the number of bytes indicated by the server response. This should not be an issue when securely connecting to trusted IMAP servers that are well-behaved. It can affect insecure connections and buggy, untrusted, or compromised servers (for example, connecting to a user supplied hostname). This issue has been patched in versions 0.5.7, 0.4.20, 0.3.9, and 0.2.5.
Published: 2025-04-28T16:02:04.459Z
Updated: 2025-04-28T18:00:01.775Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-25186 vulnerable 2026-06-08 07:12:50.809779 Net::IMAP vulnerable to possible DoS by memory exhaustion
MEDIUM (6.5)
Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Starting in version 0.3.2 and prior to versions 0.3.8, 0.4.19, and 0.5.6, there is a possibility for denial of service by memory exhaustion in `net-imap`'s response parser. At any time while the client is connected, a malicious server can send can send highly compressed `uid-set` data which is automatically read by the client's receiver thread. The response parser uses `Range#to_a` to convert the `uid-set` data into arrays of integers, with no limitation on the expanded size of the ranges. Versions 0.3.8, 0.4.19, 0.5.6, and higher fix this issue. Additional details for proper configuration of fixed versions and backward compatibility are available in the GitHub Security Advisory.
Published: 2025-02-10T15:55:56.666Z
Updated: 2025-02-12T15:46:11.581Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.