Skip to content
Heist/ feed
Back to feed
UnratedFix available

net-imap v0.4.25 security fixes

Type: patchSources: net-imap

net-imap v0.4.25 fixes several security vulnerabilities related to fixes in v0.4.24, including command injection and denial-of-service issues. One command-injection issue depends on server support for non-synchronizing literals; the release notes say the connection is not vulnerable if the server supports them.

Products
net-imap
Affected versions
Not specified
Fixed versions
v0.4.25
CVEs
CVE-2026-47240, CVE-2026-47241, CVE-2026-47242
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 05:41 UTC · Revision 1

Source evidence

net-imap v0.4.25 security fixes

github-ruby-net-imap · Original source

Published 2 Jul 2026, 22:26 UTC

net-imap v0.4.25 fixes several security vulnerabilities related to fixes in v0.4.24, including command injection and denial-of-service issues. One command-injection issue depends on server support for non-synchronizing literals; the release notes say the connection is not vulnerable if the server supports them.

This release fixes several more security vulnerabilities which are related to the fixes in v0.4.24.

net-imap

Fixed versions: v0.4.25

Prerequisites: The connection is not vulnerable if the server supports non-synchronizing literals.; #enable should never be called with untrusted input.

Complete source record
{
  "id": "a5f46bc7daacff036d20d6b5b1b9fbd2fe19d707d67dfe3c828e099a94657a66",
  "url": "https://github.com/ruby/net-imap/releases/tag/v0.4.25",
  "method": "llm",
  "payload": {
    "kind": "patch",
    "title": "net-imap v0.4.25 security fixes",
    "summary": "net-imap v0.4.25 fixes several security vulnerabilities related to fixes in v0.4.24, including command injection and denial-of-service issues. One command-injection issue depends on server support for non-synchronizing literals; the release notes say the connection is not vulnerable if the server supports them.",
    "evidence": "This release fixes several more security vulnerabilities which are related to the fixes in v0.4.24.",
    "products": [
      {
        "name": {
          "value": "net-imap",
          "evidence": "Release notes from net-imap"
        },
        "prerequisites": [
          {
            "value": "The connection is not vulnerable if the server supports non-synchronizing literals.",
            "evidence": "The connection is not vulnerable if the server supports non-synchronizing literals."
          },
          {
            "value": "#enable should never be called with untrusted input.",
            "evidence": "NOTE: #enable should never be called with untrusted input."
          }
        ],
        "fixed_versions": [
          {
            "value": "v0.4.25",
            "evidence": "v0.4.25"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "fixed_cves": [],
    "related_cves": [
      {
        "value": "CVE-2026-47240",
        "evidence": "Command Injection via non-synchronizing literal in \"raw\" argument (CVE-2026-47240, GHSA-8p34-64r3-mwg8)"
      },
      {
        "value": "CVE-2026-47242",
        "evidence": "Command Injection via unvalidated ID and ENABLE arguments (CVE-2026-47242, GHSA-46q3-7gv7-qmgg)"
      },
      {
        "value": "CVE-2026-47241",
        "evidence": "Denial of Service via incomplete \"raw\" argument validation (CVE-2026-47241, GHSA-c4fp-cxrr-mj66)"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "github-ruby-net-imap",
  "document_id": 22496,
  "published_at": "2026-07-02T22:26:59+00:00"
}