Exim vulnerabilities5 known to be exploited.

Vendor5 known exploited
The short answer

Exim has 57 published vulnerabilities across 1 product in our catalogue. 5 of them are on the list of flaws known to be exploited, so criminals are using them now. The most affected product is Exim, with 57. If you run Exim software, patch the exploited flaws first.

See the exploited flaws

The most recent Exim flaw added to the known-exploited list is CVE-2010-4344, on 25 March 2022. We keep watching the known-exploited list.

Products

Which Exim products have the most vulnerabilities?

Exim leads with 57 published vulnerabilities. Open a product to see its versions and which of its flaws criminals are already using.

  1. Exim57
Published vulnerabilities
Known exploited

Which Exim vulnerabilities are being exploited?

5 flaws are on the government list of vulnerabilities known to be exploited. These are the ones criminals are using now, so they go first, whatever their severity score says.

  1. 9.8
    CVE-2010-4344CriticalKnown exploited
    Exim Heap-Based Buffer Overflow Vulnerability

    Heap-based buffer overflow in the string_vformat function in string.c in Exim before 4.70 allows remote attackers to execute arbitrary code via an SMTP session.

    Chance of use72%Known exploited since25 Mar 2022
  2. 7.8
    CVE-2010-4345HighKnown exploited
    Exim Privilege Escalation Vulnerability

    Exim allows local users to gain privileges by leveraging the ability of the exim user account to specify an alternate configuration file with a directive that contains arbitrary commands.

    Chance of use18%Known exploited since25 Mar 2022
  3. 9.8
    CVE-2019-16928CriticalKnown exploited
    Exim Out-of-bounds Write Vulnerability

    Exim contains an out-of-bounds write vulnerability which can allow for remote code execution.

    Chance of use42%Known exploited since3 Mar 2022
  4. 9.8
    CVE-2019-10149CriticalKnown exploited
    Exim Mail Transfer Agent (MTA) Improper Input Validation

    Improper validation of recipient address in deliver_message() function in /src/deliver.c may lead to remote command execution.

    Chance of use>99%Known exploited since10 Jan 2022
  5. 9.8
    CVE-2018-6789CriticalKnown exploited
    Exim Buffer Overflow Vulnerability

    Exim contains a buffer overflow vulnerability in the base64d function part of the SMTP listener that may allow for remote code execution.

    Chance of use82%Known exploited since3 Nov 2021
Exploit likelihood

Which Exim flaws are most likely to be used?

Ranked by the latest exploit-likelihood forecast: the chance each flaw is used in an attack in the next 30 days. A high severity score on its own doesn't tell you that. Flaws shared by many other makers' products are left out.

50% or more10% to 49%Under 10%
  1. >99%
    CVE-2019-10149CriticalKnown exploited

    A flaw was found in Exim versions 4.87 to 4.91 (inclusive).

    CVSS9.8Published5 Jun 2019
  2. 82%
    CVE-2018-6789CriticalKnown exploited

    An issue was discovered in the base64d function in the SMTP listener in Exim before 4.90.1.

    CVSS9.8Published8 Feb 2018
  3. 77%

    Exim 4.98 before 4.98.1, when SQLite hints and ETRN serialization are used, allows remote SQL injection.

    CVSS7.5Published21 Feb 2025
  4. 72%
    CVE-2010-4344CriticalKnown exploited

    Heap-based buffer overflow in the string_vformat function in string.c in Exim before 4.70 allows remote attackers to execute arbitrary code via an SMTP session that includes two MAIL commands in conjunction with a...

    CVSS9.8Published14 Dec 2010
  5. 63%

    The receive_msg function in receive.c in the SMTP daemon in Exim 4.88 and 4.89 allows remote attackers to cause a denial of service (infinite loop and stack exhaustion) via vectors involving BDAT commands and an...

    CVSS7.5Published25 Nov 2017
  6. 62%

    Exim 4 before 4.94.2 has Improper Initialization that can lead to recursion-based stack consumption or other consequences.

    CVSS7.5Published6 May 2021
  7. 56%

    Exim 4 before 4.94.2 allows Use After Free in smtp_reset in certain situations that may be common for builds with OpenSSL.

    CVSS9.8Published6 May 2021
  8. 47%

    The receive_msg function in receive.c in the SMTP daemon in Exim 4.88 and 4.89 allows remote attackers to execute arbitrary code or cause a denial of service (use-after-free) via vectors involving BDAT commands.

    CVSS9.8Published25 Nov 2017
  9. 42%
    CVE-2019-16928CriticalKnown exploited

    Exim 4.92 through 4.92.2 allows remote code execution, a different vulnerability than CVE-2019-15846.

    CVSS9.8Published27 Sep 2019
  10. 37%

    Exim 4 before 4.94.2 allows Integer Overflow to Buffer Overflow in receive_add_recipient via an e-mail message with fifty million recipients.

    CVSS9.8Published6 May 2021
Every product

All Exim products we track.

1 products, most vulnerabilities first. Find the ones you run, then open a product to see its versions and exploited flaws.

EdgeProtect

Running Exim? We'll keep checking.

Looking flaws up one at a time doesn't scale. Tell us what you run once, and we tell you which flaws matter to you, in what order, and keep watching for new ones.

  1. Tell us what you runPick your software from a list, or let us work it out from your website.
  2. We match it to every flawOver 400,000 published flaws, checked against your list.
  3. Ranked by real-world riskA 0 to 100 score, led by evidence criminals are using it.
  4. Told as soon as we knowAn alert by email, in the app or by webhook to your own tools.

Free plan, no card needed. Nothing to install.

FAQ

Common questions, answered plainly.

Something else? Talk to the team →

Our catalogue lists 57 published vulnerabilities across 1 product and 112 versions from Exim. The most recent Exim flaw added to the known-exploited list is CVE-2010-4344, on 25 March 2022.

5 Exim vulnerabilities are on the list of flaws known to be exploited. The most recently added are CVE-2010-4344, CVE-2010-4345 and CVE-2019-16928. The full list is on this page.

Exim, with 57 published vulnerabilities. Its own page lists the ones known to be exploited.

Create a EdgeProtect account and track the Exim products you run. We match them against every published flaw, give each one a risk score from 0 to 100 and tell you as soon as we spot one that affects you, by email, in the app or by webhook.