CVE-2025-25186
Publication date 10 February 2025
Last updated 7 April 2025
Ubuntu priority
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.
Read the notes from the security team
Why is this CVE low priority?
Memory consumption issue by malicious imap server
Status
Package | Ubuntu Release | Status |
---|---|---|
ruby2.3 | 24.10 oracular | Not in release |
24.04 LTS noble | Not in release | |
22.04 LTS jammy | Not in release | |
20.04 LTS focal | Not in release | |
16.04 LTS xenial |
Not affected
|
|
ruby2.5 | 24.10 oracular | Not in release |
24.04 LTS noble | Not in release | |
22.04 LTS jammy | Not in release | |
20.04 LTS focal | Not in release | |
18.04 LTS bionic |
Not affected
|
|
ruby2.7 | 24.10 oracular | Not in release |
24.04 LTS noble | Not in release | |
22.04 LTS jammy | Not in release | |
20.04 LTS focal |
Not affected
|
|
ruby3.0 | 24.10 oracular | Not in release |
24.04 LTS noble | Not in release | |
22.04 LTS jammy |
Not affected
|
|
20.04 LTS focal | Not in release | |
ruby3.2 | 24.10 oracular | Not in release |
24.04 LTS noble |
Fixed 3.2.3-1ubuntu0.24.04.5
|
|
22.04 LTS jammy | Not in release | |
20.04 LTS focal | Not in release | |
ruby3.3 | 24.10 oracular |
Fixed 3.3.4-2ubuntu5.2
|
24.04 LTS noble | Not in release | |
22.04 LTS jammy | Not in release | |
20.04 LTS focal | Not in release |
Notes
allenpthuang
net-imap is bundled in `.bundle/gems/net-imap-*`.
mdeslaur
ruby3.2 bundles net-imap-0.3.4.1 ruby3.3 bundles net-imap-0.4.9.1 This is only a memory consumption issue by a malicious imap server
References
Related Ubuntu Security Notices (USN)
- USN-7418-1
- Ruby vulnerabilities
- 7 April 2025