First published: Wed Dec 01 2004(Updated: )
The argument parser of the PARTIAL command in Cyrus IMAP Server 2.2.6 and earlier allows remote authenticated users to execute arbitrary code via a certain command ("body[p") that is treated as a different command ("body.peek") and causes an index increment error that leads to an out-of-bounds memory corruption.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Cyrus IMAP | =2.2.6 | |
Cyrus IMAP | =2.1.10 | |
Conectiva Linux | =9.0 | |
Cyrus IMAP | =2.2.8 | |
Cyrus IMAP | =2.2.0_alpha | |
Cyrus IMAP | =2.1.9 | |
Cyrus IMAP | =2.2.5 | |
Cyrus IMAP | =2.2.2_beta | |
openpkg openpkg | =current | |
Cyrus IMAP | =2.1.16 | |
Cyrus IMAP | =2.2.7 | |
Cyrus IMAP | =2.2.3 | |
Conectiva Linux | =10.0 | |
Cyrus IMAP | =2.2.1_beta | |
Cyrus IMAP | =2.1.7 | |
Cyrus IMAP | =2.2.4 | |
Red Hat Fedora Core | =core_2.0 | |
Trustix Secure Linux | =2.0 | |
Ubuntu | =4.1 | |
Trustix Secure Linux | =2.1 | |
Trustix Secure Linux | =2.2 | |
Red Hat Fedora Core | =core_3.0 | |
Ubuntu | =4.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2004-1012 is considered a high severity vulnerability due to its potential for remote code execution.
To fix CVE-2004-1012, upgrade to Cyrus IMAP Server version 2.2.7 or later, as these versions include the patch addressing this vulnerability.
CVE-2004-1012 affects Cyrus IMAP Server versions 2.2.6 and earlier, including versions 2.1.7 through 2.2.6.
No, CVE-2004-1012 requires that the attacker be a remote authenticated user to exploit the vulnerability.
CVE-2004-1012 can facilitate arbitrary code execution on the server, leading to potential data breaches or system compromise.