Skip to content
Heist/ feed
Back to feed
UnratedFix available

dovecot — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2009-2632

Buffer overflow in the SIEVE script component (sieve/script.c), as used in cyrus-imapd in Cyrus IMAP Server 2.2.13 and 2.3.14, and Dovecot 1.0 before 1.0.4 and 1.1 before 1.1.7, allows local users to execute arbitrary code and read or modify arbitrary messages via a crafted SIEVE script, related to the incorrect use of the sizeof operator for determining buffer length, combined with an integer signedness error.

Products
dovecot
Affected versions
Not specified
Fixed versions
1:1.2.1-1
CVEs
CVE-2009-2632
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 22:35 UTC · Revision 1

Source evidence

DEBIAN-CVE-2009-2632

core-osv · Original source

Published 8 Sept 2009, 23:30 UTC

Buffer overflow in the SIEVE script component (sieve/script.c), as used in cyrus-imapd in Cyrus IMAP Server 2.2.13 and 2.3.14, and Dovecot 1.0 before 1.0.4 and 1.1 before 1.1.7, allows local users to execute arbitrary code and read or modify arbitrary messages via a crafted SIEVE script, related to the incorrect use of the sizeof operator for determining buffer length, combined with an integer signedness error.

osv:DEBIAN-CVE-2009-2632

dovecot

Fixed versions: 1:1.2.1-1

dovecot

Fixed versions: 1:1.2.1-1

dovecot

Fixed versions: 1:1.2.1-1

Complete source record
{
  "id": "cfd8cb5c8c8fdd8994952426e7f10dc77a479fa921f9bdbdcc1445e02e7ff3bd",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2009-2632",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2009-2632",
    "summary": "Buffer overflow in the SIEVE script component (sieve/script.c), as used in cyrus-imapd in Cyrus IMAP Server 2.2.13 and 2.3.14, and Dovecot 1.0 before 1.0.4 and 1.1 before 1.1.7, allows local users to execute arbitrary code and read or modify arbitrary messages via a crafted SIEVE script, related to the incorrect use of the sizeof operator for determining buffer length, combined with an integer signedness error.",
    "evidence": "osv:DEBIAN-CVE-2009-2632",
    "products": [
      {
        "name": {
          "value": "dovecot",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:1.2.1-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "dovecot",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:1.2.1-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "dovecot",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:1.2.1-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "DEBIAN-CVE-2009-2632",
      "aliases": [
        "DEBIAN-CVE-2009-2632"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:1.2.1-1"
                }
              ]
            }
          ],
          "package": {
            "name": "dovecot",
            "purl": "pkg:deb/debian/dovecot?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2009-2632.json"
          },
          "ecosystem_specific": {
            "urgency": "medium"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:1.2.1-1"
                }
              ]
            }
          ],
          "package": {
            "name": "dovecot",
            "purl": "pkg:deb/debian/dovecot?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2009-2632.json"
          },
          "ecosystem_specific": {
            "urgency": "medium"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:1.2.1-1"
                }
              ]
            }
          ],
          "package": {
            "name": "dovecot",
            "purl": "pkg:deb/debian/dovecot?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2009-2632.json"
          },
          "ecosystem_specific": {
            "urgency": "medium"
          }
        }
      ],
      "modified": "2026-10-23T17:47:25.023212311Z",
      "provider": "osv",
      "upstream": [
        "CVE-2009-2632"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2009-2632"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2009-2632",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 416811,
  "published_at": "2009-09-08T23:30:00.547+00:00"
}