Buffer overflow in the SIEVE script component (sieve/script.c), as used in cyrus-imapd in…
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Medium
- Impact type
- Code execution
- Confidentiality · integrity · availability
- Partial · Partial · Partial
- Fix status
- Fixed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-119 and the CVSS impact.
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.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
Remediation
Red Hat 1 advisory
- RHSA-2009:1459 Released 2009-09-23 · Red Hat rating Importantcyrus-imapd security update
- Red Hat Enterprise Linux (v. 5 server) cyrus-imapd-2.3.7-7.el5_4.3, cyrus-imapd-2.3.7-7.el5_4.3.i386, cyrus-imapd-2.3.7-7.el5_4.3.ia64 +13
- Red Hat Enterprise Linux AS version 4 cyrus-imapd-2.2.12-10.el4_8.4, cyrus-imapd-2.2.12-10.el4_8.4.i386, cyrus-imapd-2.2.12-10.el4_8.4.ia64 +21
- Red Hat Enterprise Linux Desktop Workstation (v. 5 client) cyrus-imapd-2.3.7-7.el5_4.3, cyrus-imapd-2.3.7-7.el5_4.3.i386, cyrus-imapd-devel-2.3.7-7.el5_4.3 +5
- Red Hat Enterprise Linux Desktop version 4 cyrus-imapd-2.2.12-10.el4_8.4, cyrus-imapd-2.2.12-10.el4_8.4.i386, cyrus-imapd-devel-2.2.12-10.el4_8.4 +9
- Red Hat Enterprise Linux ES version 4 cyrus-imapd-2.2.12-10.el4_8.4, cyrus-imapd-2.2.12-10.el4_8.4.i386, cyrus-imapd-2.2.12-10.el4_8.4.ia64 +15
- Red Hat Enterprise Linux WS version 4 cyrus-imapd-2.2.12-10.el4_8.4, cyrus-imapd-2.2.12-10.el4_8.4.i386, cyrus-imapd-2.2.12-10.el4_8.4.ia64 +15
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux (v. 5 server) | Fixed | RHSA-2009:1459 |
| Red Hat Enterprise Linux AS version 4 | Fixed | RHSA-2009:1459 |
| Red Hat Enterprise Linux Desktop Workstation (v. 5 client) | Fixed | RHSA-2009:1459 |
| Red Hat Enterprise Linux Desktop version 4 | Fixed | RHSA-2009:1459 |
| Red Hat Enterprise Linux ES version 4 | Fixed | RHSA-2009:1459 |
| Red Hat Enterprise Linux WS version 4 | Fixed | RHSA-2009:1459 |
Timeline
- 2026-10-02 Threatist record created from CVE-2009-2632
- 2026-10-03 Alias added: GHSA-f78m-3xxg-82w8
References
Patch 2
Other 9
- [Cyrus-CVS] 20090902 src/sieve by brong
- https://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
- [Dovecot-news] 20090914 Security holes in CMU Sieve plugin
- [Cyrus-CVS] 20090902 src/sieve by brong
- 58103
- http://support.apple.com/kb/HT4077
- ADV-2009-2641
- oval:org.mitre.oval:def:10082
- [oss-security] 20090914 Re: CVE for recent cyrus-imap issue
More Panda3D Cyrus Imap Server vulnerabilities
- TI-2011-02838 Stack-based buffer overflow in the split_wildmats function in nntpd.c in nntpd in Cyrus… CVSS 2.0HIGH 7.5
- TI-2011-01698 The STARTTLS implementation in Cyrus IMAP Server before 2.4.7 does not properly restrict… CVSS 2.0MEDIUM 5.1
- TI-2011-03062 The index_get_ids function in index.c in imapd in Cyrus IMAP Server before 2.4.11, when… CVSS 2.0MEDIUM 4.3
Sources
- CVE-2009-2632 · CVE Program
- CVE-2009-2632 · NVD
- FIRST EPSS
- GHSA-f78m-3xxg-82w8 · GitHub Advisory Database · CC BY 4.0
- CVE-2009-2632 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences