VYPR
Medium severity6.5OSV Advisory· Published Feb 10, 2025· Updated Apr 15, 2026

CVE-2025-25186

CVE-2025-25186

Description

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.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
net-imapRubyGems
>= 0.3.2, < 0.3.80.3.8
net-imapRubyGems
>= 0.4.0, < 0.4.190.4.19
net-imapRubyGems
>= 0.5.0, < 0.5.60.5.6

Affected products

86

Patches

Vulnerability mechanics

References

10

News mentions

0

No linked articles in our index yet.