Patchfirst
CVE-2019-10149 KEVPublic exploit Critical · 9.8 EPSS >99.9%

Exim Mail Transfer Agent (MTA) Improper Input Validation

Exim · Mail Transfer Agent (MTA)

Summary

The flaw is an improper validation of the recipient address in the deliver_message() function in /src/deliver.c of the Exim Mail Transfer Agent (MTA), affecting Exim versions 4.87 through 4.91 inclusive. An attacker who can reach the mail server over the network can send a crafted recipient address that may lead to remote command execution, with no authentication or user interaction required.

Official description · NVD

A flaw was found in Exim versions 4.87 to 4.91 (inclusive). Improper validation of recipient address in deliver_message() function in /src/deliver.c may lead to remote command execution.

Breakdown
77.6 / 100
Exploited
Yes, in CISA KEV
Reports
3
Tactics
2/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. What they do

  2. What can follow

First seen exploited 7 months after disclosure. Public exploit code (Exploit-DB) was available the same day.

  1. DisclosedPublic exploit codeExploit-DBday 0
  2. First seen exploitedVulnCheck KEV evidence+7 mo
  3. Added to CISA KEVEU database agrees+3 yrs

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

2 , grouped by in kill-chain order, 2 cited passages 11

Initial AccessTA0001

Exploit Public-Facing Application T1190 Medium
MITRE CTID mapping of the CVE · uncategorised

ExecutionTA0002

Command and Scripting Interpreter T1059 Medium
AI mapping from the description · primary impact

Successful exploit yields command execution on host

may lead to remote command execution
From the official description (NVD) Original (opens in a new tab) ↗
Lower-confidence links (1)

These come from early or generic mappings, text matching, or contradict this CVE’s details (for example a public-facing technique on a bug that needs a user to open a file). Shown for completeness.

  • Exploitation for Client ExecutionT1203 server-side bug exploitable without user interaction; client-execution technique does not fit

Detection

0 rules for this CVE · 244 general rules for its techniques

Rules for this CVE

0 that reference CVE-2019-10149 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

What security researchers reported

Named in 3 threat reports
3 reportsmedia.defense.govservices.google.comdomaintools.com

Reports are matched by finding the exact id CVE-2019-10149 in their text; nobody has reviewed the match. One passage is shown per report, at most 320 characters, linked to the original.

services.google.comUndated

APT44: Unearthing

#1 A102-579 Malicious File Transfer - APT44, VPNFILTER, Download, Variant #1 A102-580 Malicious File Transfer - APT44, VPNFILTER, Download, Variant #2 A102-581 Malicious File Transfer - APT44, VPNFILTER, Download, Variant #3 A101-287 Malicious File Transfer - CVE-2019-10149, APT44, Malicious Bash Script,…

3 passages name itOriginal (opens in a new tab) ↗

Also mentioned in 50 community threat pulses (AlienVault OTX)

Weaker evidence

Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.

References

21 links, grouped by NVD tag (20 duplicates merged)
↑ ↓ chooseEnter openEsc close