Overview
There is an integer overflow vulnerability in the handlehdr_odc() function, which could allow an unauthenticated, remote attacker to cause a denial of service or potentially execute arbitrary code.
Description
Gaim is a multi-protocol instant messenger client available for a number of operating systems. It supports a variety of instant messaging protocols, including the AIM/OSCAR protocol suite. There is an integer overflow vulnerability in the handlehdr_odc() function. This function fails to properly allocate memory when processing AIM/OSCAR DirectIM packets. By supplying a specially crafted value for the payloadlength variable, an unauthenticated, remote attacker could trigger a heap overflow. |
Impact
An unauthenticated, remote attacker could cause a denial of service or potentially execute arbitrary code with the privileges of the vulnerable process. |
Solution
Upgrade Upgrade to Gaim version 0.75 or later. |
Vendor Information
CVSS Metrics
| Group | Score | Vector |
|---|---|---|
| Base | ||
| Temporal | ||
| Environmental |
References
Acknowledgements
This vulnerability was publicly reported by Stefan Esser of e-matters.
This document was written by Damon Morda.
Other Information
| CVE IDs: | CVE-2004-0008 |
| Severity Metric: | 11.81 |
| Date Public: | 2004-01-26 |
| Date First Published: | 2004-05-10 |
| Date Last Updated: | 2004-05-10 19:37 UTC |
| Document Revision: | 12 |