Exim string_format Function Remote Overflow

High Nessus Plugin ID 51179


The remote service has a buffer overflow.


A heap overflow vulnerability exists in the version of exim installed on the remote host.

By sending a specially crafted message to the server, a remote attacker can leverage this vulnerability to execute arbitrary code on the server with the privilege of the exim server. A separate vulnerability that Nessus didn't test for, CVE-2010-4345, is often used to elevate the exim user to root access.

Note that Nessus checked for this vulnerability by sending a specially crafted packet and checking the response, without crashing the service.

All 4.6x versions 4.69-9 and below are known to be affected, and others may be as well.


Upgrade to version 4.70 as it addresses the issue.

See Also




Plugin Details

Severity: High

ID: 51179

File Name: exim_string_vformat.nasl

Version: $Revision: 1.13 $

Type: remote

Published: 2010/12/15

Modified: 2016/11/11

Dependencies: 10263

Risk Information

Risk Factor: High


Base Score: 7.5

Temporal Score: 6.5

Vector: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

Temporal Vector: CVSS2#E:ND/RL:OF/RC:C

Vulnerability Information

CPE: cpe:/a:exim:exim

Exploit Available: true

Exploit Ease: Exploits are available

Exploited by Nessus: true

Patch Publication Date: 2008/12/08

Vulnerability Publication Date: 2010/12/10

Exploitable With


Core Impact

Metasploit (Exim4 string_format Function Heap Buffer Overflow)

Reference Information

CVE: CVE-2010-4344

BID: 45308

OSVDB: 69685