Pine Empty MIME Boundary Denial Of Service Vulnerability
BID:5301
Info
Pine Empty MIME Boundary Denial Of Service Vulnerability
| Bugtraq ID: | 5301 |
| Class: | Failure to Handle Exceptional Conditions |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Jul 24 2002 12:00AM |
| Updated: | Jul 24 2002 12:00AM |
| Credit: | Vulnerability discovery credited to Martin J. Muench <[email protected]>. |
| Vulnerable: |
University of Washington Pine 4.44 University of Washington Pine 4.33 University of Washington Pine 4.30 University of Washington Pine 4.21 University of Washington Pine 4.20 |
| Not Vulnerable: | |
Discussion
Pine Empty MIME Boundary Denial Of Service Vulnerability
Pine is an open source mail user agent distributed by the University of Washington. It is freely available for Unix, Linux, and Microsoft Operating Systems.
When a mail is received by pine that contains MIME content, and the value of the MIME boundary is blank, pine becomes unstable. This vulnerability has been discovered to cause a core dump in the pine client, and could be used to deny service to legitimate users of the client.
Pine is an open source mail user agent distributed by the University of Washington. It is freely available for Unix, Linux, and Microsoft Operating Systems.
When a mail is received by pine that contains MIME content, and the value of the MIME boundary is blank, pine becomes unstable. This vulnerability has been discovered to cause a core dump in the pine client, and could be used to deny service to legitimate users of the client.
Exploit / POC
Pine Empty MIME Boundary Denial Of Service Vulnerability
No exploit is required for this vulnerability.
Sending an email to a pine user containing MIME content with the following fields set as specified will cause the crash:
Content-Type: multipart/mixed; boundary=""
Mime-Version: 1.0
No exploit is required for this vulnerability.
Sending an email to a pine user containing MIME content with the following fields set as specified will cause the crash:
Content-Type: multipart/mixed; boundary=""
Mime-Version: 1.0
Solution / Fix
Pine Empty MIME Boundary Denial Of Service Vulnerability
Solution:
It has been reported that using the source code attained from ftp://ftp.cac.washington.edu/imap/imap-2002.RC2.tar.Z in place of the IMAP source code contained in the Pine distribution, and rebuilding pine will fix this vulnerability.
The report suggests that replacing the code contained in the imap directory of pine with that from the above link, changing the value SET_DISABLEAUTOMATICSHAREDNAMESPACES to SET_DISABLEAUTOSHAREDNS in pine/pine.c, and rebuilding the client will rectify this issue.
Solution:
It has been reported that using the source code attained from ftp://ftp.cac.washington.edu/imap/imap-2002.RC2.tar.Z in place of the IMAP source code contained in the Pine distribution, and rebuilding pine will fix this vulnerability.
The report suggests that replacing the code contained in the imap directory of pine with that from the above link, changing the value SET_DISABLEAUTOMATICSHAREDNAMESPACES to SET_DISABLEAUTOSHAREDNS in pine/pine.c, and rebuilding the client will rectify this issue.
References
Pine Empty MIME Boundary Denial Of Service Vulnerability
References:
References: