Skip to content
Heist/ feed
Back to feed
Medium

ruby3.1, ruby3.3 — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2026-47242

Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, when Net::IMAP#id is called with a hash argument, although the ID field value strings are correctly quoted (escaping quoted specials), they were not validated to prohibit CRLF sequences. While Net::IMAP#enable does process its arguments for aliases, it does not validate them as valid atoms (or as a list of valid atoms). The #to_s value is sent verbatim. Arguments to either command could be used by an attacker to inject arbitrary IMAP commands. This vulnerability is fixed in 0.6.5 and 0.5.15.

Products
ruby3.1, ruby3.3
Affected versions
3.1.2-7, 3.1.2-7+deb12u1, 3.1.2-7+hurd.1, 3.1.2-8, 3.1.2-8.1~exp1, 3.1.2-8.3, 3.1.2-8.4, 3.1.2-8.5, 3.3.8-2, 3.3.8-2.1, 3.3.8-2.2
Fixed versions
Not specified
CVEs
CVE-2026-47242
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 12:20 UTC · Revision 2

Source evidence

DEBIAN-CVE-2026-47242

core-osv · Original source

Published 22 Jun 2026, 21:16 UTC

Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, when Net::IMAP#id is called with a hash argument, although the ID field value strings are correctly quoted (escaping quoted specials), they were not validated to prohibit CRLF sequences. While Net::IMAP#enable does process its arguments for aliases, it does not validate them as valid atoms (or as a list of valid atoms). The #to_s value is sent verbatim. Arguments to either command could be used by an attacker to inject arbitrary IMAP commands. This vulnerability is fixed in 0.6.5 and 0.5.15.

osv:DEBIAN-CVE-2026-47242

ruby3.1

Fixed versions: Not specified

ruby3.3

Fixed versions: Not specified

ruby3.3

Fixed versions: Not specified

Complete source record
{
  "id": "e07111cf9e01b5a03ac3759b01a06f8c4ee4e22f09da4265dd8e1349c5da2655",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2026-47242",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2026-47242",
    "summary": "Net::IMAP implements Internet Message Access Protocol (IMAP) client functionality in Ruby. Prior to 0.6.5 and 0.5.15, when Net::IMAP#id is called with a hash argument, although the ID field value strings are correctly quoted (escaping quoted specials), they were not validated to prohibit CRLF sequences. While Net::IMAP#enable does process its arguments for aliases, it does not validate them as valid atoms (or as a list of valid atoms). The #to_s value is sent verbatim. Arguments to either command could be used by an attacker to inject arbitrary IMAP commands. This vulnerability is fixed in 0.6.5 and 0.5.15.",
    "evidence": "osv:DEBIAN-CVE-2026-47242",
    "products": [
      {
        "name": {
          "value": "ruby3.1",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "3.1.2-7",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.1.2-7+deb12u1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.1.2-7+hurd.1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.1.2-8",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.1.2-8.1~exp1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.1.2-8.3",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.1.2-8.4",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "3.1.2-8.5",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "ruby3.3",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "3.3.8-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "3.3.8-2.1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "3.3.8-2.2",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "ruby3.3",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "3.3.8-2",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "3.3.8-2.1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "3.3.8-2.2",
            "evidence": "/affected/2/versions"
          }
        ]
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "DEBIAN-CVE-2026-47242",
      "aliases": [
        "DEBIAN-CVE-2026-47242"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "ruby3.1",
            "purl": "pkg:deb/debian/ruby3.1?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "versions": [
            "3.1.2-7",
            "3.1.2-7+deb12u1",
            "3.1.2-7+hurd.1",
            "3.1.2-8",
            "3.1.2-8.1~exp1",
            "3.1.2-8.3",
            "3.1.2-8.4",
            "3.1.2-8.5"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-47242.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "ruby3.3",
            "purl": "pkg:deb/debian/ruby3.3?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "versions": [
            "3.3.8-2",
            "3.3.8-2.1",
            "3.3.8-2.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-47242.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "ruby3.3",
            "purl": "pkg:deb/debian/ruby3.3?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "versions": [
            "3.3.8-2",
            "3.3.8-2.1",
            "3.3.8-2.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-47242.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T11:47:38.313914917Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-47242"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2026-47242"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-47242",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 450888,
  "published_at": "2026-06-22T21:16:24.807+00:00"
}