Skip to main content

MailEnable CVE-2025-34424

HIGH
Uncontrolled Search Path Element (CWE-427)
2025-12-10 disclosure@vulncheck.com
8.5
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local write access to install directory
  2. Exploit
    Plant malicious MEAIDP.DLL
  3. Execution
    Admin executable loads DLL insecurely
  4. Impact
    Attacker code runs at process privilege

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path element control
Exploitation Conditions

Exploitation requires a local attacker to already hold write access to the MailEnable installation directory so that a malicious MEAIDP.DLL can be planted, and requires the MailEnable administrative executable to subsequently be executed so the planted DLL is loaded via the insecure search order. Limiting factors: this is local-only (no network vector), the installation directory is often under Program Files where write access is restricted to privileged accounts by default, and the payload only runs at the privilege level of whichever account launches the admin executable. Affected: MailEnable versions prior to 10.54.

Impact

This is a high-CVSS but comparatively low-real-world-urgency issue when all signals are weighed together. The vendor-supplied CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H, score 8.5) correctly reflects a LOCAL attack vector requiring low privileges - this is not a remotely exploitable flaw despite the 'RCE' tag. EPSS is only 0.17% (6th percentile), consistent with the local-only nature and the fact that exploitation first requires an attacker to already have write access to the MailEnable installation directory. There is no CISA KEV listing and no public exploit code identified at time of analysis - only a VulnCheck advisory describing the issue. The signals are mutually consistent rather than conflicting: a genuine integrity/availability risk (CWE-427 DLL hijacking) that is gated behind a meaningful local prerequisite. Treat this as a defense-in-depth / local privilege-escalation hardening item rather than an emergency internet-facing patch. Note: the 'RCE' tag implies remote code execution, but the description explicitly states LOCAL arbitrary code execution - this should be read as local, not network-triggerable.

Exploit ScenarioDerived

A local user (or a low-privileged process) that can write to the MailEnable installation directory drops a malicious MEAIDP.DLL into that folder. When the MailEnable administrative executable is next launched, it loads the planted DLL via an insecure search order, executing the attacker's code with the privileges of that process - typically yielding privilege escalation. No public exploit code is identified at time of analysis, though the technique (classic DLL search-order hijacking) is well understood and trivial to weaponize.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Local arbitrary code execution in MailEnable versions prior to 10.54 is possible because the MailEnable administrative executable loads MEAIDP.DLL from its installation directory using an insecure search order and without validating the file's integrity. An attacker who already holds write access to that directory (CVSS vector PR:L, AV:L - a locally authenticated low-privileged user) can drop a malicious MEAIDP.DLL that is loaded the next time the admin tool runs, executing code at the privilege level of the launching account. The flaw is fixed in 10.54; there is no confirmed active exploitation (not in CISA KEV), no public exploit code identified at time of analysis, and EPSS is just 0.17% (6th percentile), so real-world urgency is comparatively low despite the 8.5 vendor score.

RemediationAI

Upgrade to MailEnable 10.54 or later - the vendor release notes (https://mailenable.com/Standard-ReleaseNotes.txt) document the build that removes the insecure load path for MEAIDP.DLL; this is the only complete fix and should be applied to every MailEnable server, not just the management host. Until the upgrade is deployed, apply these compensating controls and accept their trade-offs: tighten the NTFS ACLs on the MailEnable installation directory so that only Administrators, SYSTEM, and the MailEnable service account have write/modify rights, removing Users, Authenticated Users, and Everyone write permissions (side effect: delegated admins and any custom scripts that write logs, config, or plugins under that path will break and must be re-permissioned); if a narrower scope is needed, grant read+execute to the service account but keep write access off for everyone else. Where operationally feasible, run the MailEnable administrative executable only under an account that has no reason to be tricked into loading a user-writable DLL and audit for unexpected or unsigned MEAIDP.dll files appearing in the install directory (an unsigned or recently created MEAIDP.dll is a strong indicator of attempted hijacking). Note that restricting directory permissions is a mitigation, not a substitute for patching, since any regression in ACLs re-exposes the host.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This is a classic uncontrolled search path / DLL hijacking issue (CWE-427). The MailEnable administrative executable resolves the MEAIDP.DLL dependency by searching its own installation directory before trusted, system-protected locations such as System32, and it does not verify a signature, hash, or path allowlist for the resolved module. Because MEAIDP.DLL is expected to live alongside the executable and that directory is writable by the local user or group that installed/administers MailEnable, an attacker who can create or overwrite files there can substitute their own library. Windows resolves the import at process start, so the planted DLL's DllMain and exported entry points run inside the admin process, inheriting its token and integrity level. The CPE cpe:2.3:a:mailenable:mailenable:*:*:*:*:standard:*:*:* identifies the affected edition family - MailEnable Standard builds below 10.54 - and the vulnerable component is the administrative/management executable rather than the SMTP/POP3/IMAP service stack, which is why the attack is strictly local rather than network-reachable.

Know when Mailenable gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vulncheck) PRIMARY 8.5 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.8 HIGH

Local DLL-planting requires existing write access to the install directory so AV:L and PR:L; low complexity and full code execution yield C/I/A:H with no scope change.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

MailEnable versions prior to 10.54 contain an unsafe DLL loading vulnerability that can lead to local arbitrary code execution. The MailEnable administrative executable attempts to load MEAIDP.DLL from its installation directory without sufficient integrity validation or a secure search order. A local attacker with write access to that directory can plant a malicious MEAIDP.DLL, which is then loaded on execution, resulting in attacker-controlled code running with the privileges of the process.

Executive ViewAI

Why It Matters

Organizations running MailEnable versions prior to 10.54 on Windows servers are exposed to a local privilege-escalation flaw in the administrative executable, where a low-privileged authenticated user with write access to the installation directory can execute code at the launching account's privilege level. This could lead to full compromise of the mail server, including email data, credentials, and business communications, though exploitation requires local access and no public exploit identified at time of analysis. Leadership should prioritize patching to 10.54 and tightening directory permissions to reduce insider or lateral-movement risk.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche commercial Windows mail server, limited enterprise footprint
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:mailenable:mailenable:*:*:*:*:standard:*:*:*
CVE-2025-44148 CRITICAL POC
9.8 Jun 03

XSS in MailEnable before v10 via failure.aspx. EPSS 11.5%. PoC available.

CVE-2012-0389 MEDIUM POC
4.3 Jan 24

Cross-site scripting (XSS) vulnerability in ForgottenPassword.aspx in MailEnable Professional, Enterprise, and Premium 4

CVE-2019-12924 CRITICAL
9.8 Jul 08

MailEnable Enterprise Premium 10.23 was vulnerable to XML External Entity Injection (XXE) attacks that could be exploite

CVE-2026-32852 MEDIUM POC
5.1 Mar 23

MailEnable versions prior to 10.55 contain a reflected cross-site scripting (XSS) vulnerability in the webmail interface

CVE-2026-32851 MEDIUM POC
5.1 Mar 23

MailEnable versions prior to 10.55 contain a reflected cross-site scripting (XS) vulnerability in the webmail interface

CVE-2026-32850 MEDIUM POC
5.1 Mar 23

MailEnable versions prior to 10.55 contain a reflected cross-site scripting (XSS) vulnerability in the webmail interface

CVE-2019-12926 HIGH
8.8 Jul 08

MailEnable Enterprise Premium 10.23 did not use appropriate access control checks in a number of areas. Rated high sever

CVE-2026-44400 HIGH
8.7 May 08

Privilege escalation via authorization bypass in MailEnable Enterprise Premium 10.55 and earlier lets a low-privileged W

CVE-2025-34421 HIGH
8.5 Dec 10

Local DLL hijacking in MailEnable (mail server for Windows) lets an attacker who can write to the installation directory

CVE-2025-34422 HIGH
8.5 Dec 10

DLL hijacking in MailEnable Standard versions prior to 10.54 allows local attackers with write access to the installatio

CVE-2025-34420 HIGH
8.5 Dec 10

Local arbitrary code execution in MailEnable versions prior to 10.54, where the administrative executable loads MEAIAM.D

CVE-2025-34417 HIGH
8.5 Dec 10

Local arbitrary code execution in MailEnable Standard editions prior to 10.54, where the MailEnable administrative execu

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy