CSIRTS // UNIFIED SECURITY ADVISORY FEEDSYS ● ONLINE · POWERED BY INTELFUSIONS.COM

CVE-2026-27820

mediumcovered by 2 sourcesfirst seen 2026-07-16
It was discovered that the Net::IMAP client in Ruby did not properly sanitize Symbol arguments passed to IMAP commands. A remote attacker controlling a malicious IMAP server, or able to influence command arguments, could use this to inject arbitrary IMAP commands via CRLF sequences. (CVE-2026-42258) It was discovered that the Zlib::GzipReader in Ruby did not correctly ensure sufficient buffer capacity in the zstream_buffer_ungets function. An attacker could use this to craft a gzip stream that, when processed, could cause a buffer overflow, resulting in memory corruption and possibly arbitrary code execution. (CVE-2026-27820)

CSIRTS triage

What
Vulnerabilities in Ruby could allow remote code execution and memory corruption.
Who is affected
Users of Ruby applications that utilize the affected components.
Urgency
Remediation is urgent due to the potential for severe impacts from exploitation.
Action
Users should update Ruby to the latest version.

AI-assisted analysis generated from the source advisory — verify against the original.

⚡ Watch CVE-2026-27820

Get an email if CVE-2026-27820 is added to CISA KEV, gains public exploit code, or a new advisory cites it — max one per day, one-click unsubscribe.

Exploitation outlook

Advisory coverage (2)

External references

NVD record for CVE-2026-27820

CVE.org record

Embed the live status

CVE-2026-27820 live status badge — this badge updates automatically when the KEV or exploit status changes. How to embed it →

[![CVE-2026-27820 status](https://www.csirts.com/badge/CVE-2026-27820)](https://www.csirts.com/cve/CVE-2026-27820)