icon

We found results for “

CVE-2025-43857

Good to know:

icon

Date: April 28, 2025

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.

Severity Score

Severity Score

Weakness Type (CWE)

Asymmetric Resource Consumption (Amplification)

CWE-405

Uncontrolled Resource Consumption

CWE-400

Memory Allocation with Excessive Size Value

CWE-789

Allocation of Resources Without Limits or Throttling

CWE-770

Top Fix

icon

Upgrade Version

Upgrade to version net-imap - 0.5.7;net-imap - 0.4.20;net-imap - 0.3.9;net-imap - 0.2.5;https://github.com/ruby/net-imap.git - v0.2.5;https://github.com/ruby/net-imap.git - v0.3.9;https://github.com/ruby/net-imap.git - v0.4.20;https://github.com/ruby/net-imap.git - v0.5.7

Learn More

CVSS v3.1

Base Score:
Attack Vector (AV): NETWORK
Attack Complexity (AC): LOW
Privileges Required (PR): NONE
User Interaction (UI): NONE
Scope (S): UNCHANGED
Confidentiality (C): NONE
Integrity (I): NONE
Availability (A): HIGH

Do you need more information?

Contact Us