Description
Multiple buffer overflows in eXtremail 2.1.1 and earlier allow remote attackers to (1) have an unknown impact by sending multiple long strings to the IMAP port (143/tcp); (2) execute arbitrary code via a long string in an IMAP AUTHENTICATE PLAIN action, involving the ifParseAuthPlain function; (3) execute arbitrary code via a long LOGIN command to the admin interface port (4501/tcp); or (4) execute arbitrary code via a long string in an IMAP AUTHENTICATE LOGIN (aka CRAM-MD5 authentication) action, involving the ifProcImapAuth1 function.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 3
- eXtremail 2.1.1 - 'LOGIN' Remote Stack Overflow EDB-4533 · remote · Oct 15, 2007 · verified
- eXtremail 2.1.1 - PLAIN Authentication Remote Stack Overflow EDB-4534 · remote · Oct 15, 2007 · verified
- eXtremail 2.1.1 - Remote Heap Overflow (PoC) EDB-4535 · dos · Oct 15, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.digit-labs.org/files/exploits/extremail-v4.c
- 4533 exploit
- 27220 third-party-advisory
- 4535 exploit
- 4534 exploit
- 26074 vdb-entry
- http://www.digit-labs.org/files/exploits/extremail-v5.c
- http://www.digit-labs.org/files/exploits/extremail-v8.pl
- extremail-crammd5-bo(37209) vdb-entry
- http://www.digit-labs.org/files/exploits/extremail-v6.c
- 20071015 eXtremail(ly easy) remote roots mailing-list