CVE-2009-2632
Buffer overflow in the SIEVE script component (sieve/script.c), as used in cyrus-imapd in Cyrus...
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.
Exploit likelihood
What each source reports
NVD Score used
4.4
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.
- Record
CVE-2009-2632- CVSS 2.0
- 4.4 Medium
AV:L/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2009-2632- Updated
- 2026-11-02
EUVDEUVD-2009-2626 No score
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.
- Record
EUVD-2009-2626- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f78m-3xxg-82w8 No score
Buffer overflow in the SIEVE script component (sieve/script.c), as used in cyrus-imapd in Cyrus...
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.
- Record
GHSA-f78m-3xxg-82w8- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
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.
- Record
CVE-2009-2632- Updated
- 2026-11-02
OSVDEBIAN-CVE-2009-2632 No score
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.
- Record
DEBIAN-CVE-2009-2632- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dovecotDebian:12 |
before 1:1.2.1-1 | 1:1.2.1-1 |
dovecotDebian:13 |
before 1:1.2.1-1 | 1:1.2.1-1 |
dovecotDebian:14 |
before 1:1.2.1-1 | 1:1.2.1-1 |
cyrus-imapd-2.2Debian:5.0 |
before 2.2.13-14+lenny1, plus listed versions 2.2.13-14 |
2.2.13-14+lenny1 |
cyrus-imapd-2.2Debian:4.0 |
before 2.2.13-10+etch2, plus listed versions 2.2.13-10 |
2.2.13-10+etch2 |
dovecotDebian:4.0 From an advisory covering 2 CVEs |
before 1.0.rc15-2etch5, plus listed versions 1.0.rc15-21.0.rc15-2etch11.0.rc15-2etch21.0.rc15-2etch31.0.rc15-2etch4 |
1.0.rc15-2etch5 |
dovecotDebian:5.0 From an advisory covering 2 CVEs |
before 1:1.0.15-2.3+lenny1, plus listed versions 1:1.0.15-2.31:1.0.15-2.3+lenny1~bpo40+1 |
1:1.0.15-2.3+lenny1 |
cyrus-imapd-2.2Debian:4.0 From an advisory covering 2 CVEs |
before 2.2.13-10+etch4, plus listed versions 2.2.13-102.2.13-10+etch2 |
2.2.13-10+etch4 |
kolab-cyrus-imapdDebian:4.0 From an advisory covering 2 CVEs |
before 2.2.13-2+etch2, plus listed versions 2.2.13-2 |
2.2.13-2+etch2 |
cyrus-imapd-2.2Debian:5.0 From an advisory covering 2 CVEs |
before 2.2.13-14+lenny3, plus listed versions 2.2.13-142.2.13-14+lenny1 |
2.2.13-14+lenny3 |
Show 39 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kolab-cyrus-imapdDebian:5.0 From an advisory covering 2 CVEs |
before 2.2.13-5+lenny2, plus listed versions 2.2.13-5 |
2.2.13-5+lenny2 |
cyrus-imapdRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-develRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-murderRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-nntpRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-utilsRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
perl-CyrusRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapdRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-develRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-murderRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-nntpRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-utilsRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
perl-CyrusRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapdRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-develRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-murderRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-nntpRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-utilsRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
perl-CyrusRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapdRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-develRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-murderRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-nntpRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapd-utilsRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
perl-CyrusRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:2.2.12-10.el4_8.4 | 0:2.2.12-10.el4_8.4 |
cyrus-imapdRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
cyrus-imapd-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
cyrus-imapd-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
cyrus-imapd-perlRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
cyrus-imapd-utilsRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
cyrus-imapdRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
cyrus-imapd-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
cyrus-imapd-develRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
cyrus-imapd-perlRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
cyrus-imapd-utilsRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:2.3.7-7.el5_4.3 | 0:2.3.7-7.el5_4.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-2632 is a medium vulnerability (CVSS 4.4) in Cmu Cyrus Imap Server, published September 7, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.48%, the 41st percentile. Fixed in dovecot 1:1.2.1-1.
References
securityfocus.com/bid/36377
debian.org/security/2009/dsa-1881
secunia.com/advisories/36713
lists.andrew.cmu.edu/pipermail/cyrus-cvs/2009-September/001254.html
secunia.com/advisories/36629
bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/script.c.diff?r1=1.62&r2=1.62.2.1&only_with_tag=cyrus-imapd-2_2-tail
Show 29 moreShow less
dovecot.org/list/dovecot-news/2009-September/000135.html
lists.apple.com/archives/security-announce/2010//Mar/msg00001.html
lists.andrew.cmu.edu/pipermail/cyrus-cvs/2009-September/001253.html
secunia.com/advisories/36632
ubuntu.com/usn/USN-838-1
osvdb.org/58103
support.apple.com/kb/HT4077
lists.opensuse.org/opensuse-security-announce/2009-10/msg00001.html
secunia.com/advisories/36904
secunia.com/advisories/36698
securityfocus.com/bid/36296
vupen.com/english/advisories/2009/2641
vupen.com/english/advisories/2009/2559
redhat.com/archives/fedora-package-announce/2009-September/msg00491.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10082
openwall.com/lists/oss-security/2009/09/14/3
nvd.nist.gov/vuln/detail/CVE-2009-2632
github.com/advisories/GHSA-f78m-3xxg-82w8
security-tracker.debian.org/tracker/CVE-2009-2632
access.redhat.com/errata/RHSA-2009:1459
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=521010
bugzilla.redhat.com/show_bug.cgi?id=523910
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1459.json
access.redhat.com/security/cve/CVE-2009-2632
cve.org/CVERecord?id=CVE-2009-2632
access.redhat.com/security/cve/CVE-2009-3235
cve.org/CVERecord?id=CVE-2009-3235
nvd.nist.gov/vuln/detail/CVE-2009-3235