GLSA-200501-23 : Exim: Two buffer overflows

This script is Copyright (C) 2005-2014 Tenable Network Security, Inc.


Synopsis :

The remote Gentoo host is missing one or more security-related
patches.

Description :

The remote host is affected by the vulnerability described in GLSA-200501-23
(Exim: Two buffer overflows)

Buffer overflows have been found in the host_aton() function
(CAN-2005-0021) as well as in the spa_base64_to_bits() function
(CAN-2005-0022), which is part of the SPA authentication code.

Impact :

A local attacker could trigger the buffer overflow in host_aton()
by supplying an illegal IPv6 address with more than 8 components, using
a command line option. The second vulnerability could be remotely
exploited during SPA authentication, if it is enabled on the server.
Both buffer overflows can potentially lead to the execution of
arbitrary code.

Workaround :

There is no known workaround at this time.

See also :

http://www.exim.org/mail-archives/exim-announce/2005/msg00000.html
http://www.gentoo.org/security/en/glsa/glsa-200501-23.xml

Solution :

All Exim users should upgrade to the latest version:
# emerge --sync
# emerge --ask --oneshot --verbose '>=mail-mta/exim-4.43-r2'

Risk factor :

High / CVSS Base Score : 7.2
(CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C)

Family: Gentoo Local Security Checks

Nessus Plugin ID: 16414 (gentoo_GLSA-200501-23.nasl)

Bugtraq ID:

CVE ID: CVE-2005-0021
CVE-2005-0022