Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with domain-confined credential or API key
-
DeliveryCall REST/COM administration API
-
ExploitAuthorization gate fails to confine caller scope
-
ExecutionCreate cross-tenant domain alias or set relay/rule action
-
ImpactDivert other tenants' mail and harvest stored route credentials
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a multi-tenant hMailServer 6.0.0 through 6.3.6 instance that hosts multiple named domains, and the attacker must already possess a valid credential confined to named domains - specifically a domain administrator account, an account or API key granted a role that manages accounts in named domains, or a full-scope API key issued for named domains. The REST path lets such a confined caller create arbitrary domain aliases, rename domains to names the server does not host, set rule bind-to-address/send-using-route/script-function actions, or set a domain relay host; the COM path additionally lets any account set those three rule actions on its own rules, with the script-function action executing at delivery, and the COM domain-alias save performs no authorization check at all. Limiting factors: exploitation is NOT unauthenticated (a confined credential is a prerequisite), the impact is meaningful only on genuinely multi-tenant servers (single-domain installs have little to divert), and the COM vector requires local COM access to the server rather than remote network reach. |
| Impact | This is a genuine cross-tenant authorization failure (CWE-862) rather than an inflated high-CVSS score, but its real-world urgency is conditional. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N, 8.1) indicates network-reachable, low-complexity exploitation that requires authenticated privileges (PR:L) - consistent with the description, which states the attacker must already hold a credential confined to named domains (a domain administrator, an account/API-key role that manages accounts, or a full-scope API key). So this is an authenticated privilege-escalation/tenant-isolation break, not a pre-auth compromise. No EPSS score, no CISA KEV listing, and no public exploit were provided, so exploitation status is: no public exploit identified at time of analysis. There is no SSVC decision data supplied. The high confidentiality and integrity impact is credible because a confined caller can divert other tenants' mail, read stored route credentials, and reach the server's event script. Net: a real priority specifically for multi-tenant/hosting deployments of hMailServer, lower priority for single-domain installs. One caveat to verify: the official vector rates A:N, yet the description explicitly says other tenants' mail can be 'denied,' which is an availability impact - the input may understate availability. |
| Exploit ScenarioDerived | On a shared multi-tenant hMailServer, an attacker holding a domain-scoped administrator account or a named-domain API key calls the REST (or COM) administration API and creates a domain alias matching another tenant's domain, silently diverting that tenant's inbound mail to an attacker-controlled address - or sets a mail rule's script-function/send-using-route action to reach the server's own stored route credentials and event script. No public exploit was identified at time of analysis, but exploitation needs only a valid confined credential and the documented API calls. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Cross-tenant configuration takeover in hMailServer 6.0.0 through 6.3.6 lets an authenticated user holding only a domain-confined credential - a domain administrator, a scoped account/API key, or a full-scope key issued for named domains - alter mail routing, aliases, and domain settings that belong to other tenants on a multi-tenant server. Missing authorization checks in the REST and COM administration APIs (CWE-862) allow creation of arbitrary domain aliases, renaming domains to unhosted names, setting rule bind-to-address/send-using-route/script-function actions, and pointing a domain's relay host at an address on the server's own network; the script-function rule action executes at delivery, and the COM domain-alias save performs no authorization check at all. No public exploit code was identified at time of analysis and the issue is not in CISA KEV; the vendor released v6.3.7 to address it, so exploitation is a realistic post-authentication risk chiefly for genuinely multi-tenant deployments (CVSS 8.1, PR:L, integrity and confidentiality High).
RemediationAI
Vendor-released patch: upgrade to hMailServer v6.3.7 (https://gitlab.com/hmailserver/hmailserver/-/releases/v6.3.7), which is the fixed release referenced by the GitLab work item (https://gitlab.com/hmailserver/hmailserver/-/work_items/86); upgrade every 6.0.0-6.3.6 instance, prioritizing multi-tenant servers. Until patching, reduce the attack surface by auditing and revoking domain-scoped API keys and full-scope keys issued for named domains, and by consolidating to one administrative identity per tenant - trade-off is more manual administration and fewer automation integrations. Disable the hMailServer event script (Scripting) so that the script-function rule action cannot reach server-side functions - trade-off is loss of legitimate event-driven automation such as spam handling. Prevent relay-host abuse by blocking outbound SMTP from the hMailServer host to internal/adjacent subnets with a host firewall or egress ACL - trade-off is that any legitimate smart-host or internal relay must be explicitly allowlisted. Because the COM API path requires interactive access to the server, restrict RDP and local logon on the mail server to a small administrator group and remove non-administrative accounts from that host - trade-off is tighter operational access for helpdesk staff. Monitor the hMailServer logs and configuration for new domain aliases, domain renames, relay-host changes, and rule saves with script-function or send-using-route actions, and alert on any such change made by a confined credential.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
hMailServer is a Windows mail server whose administration surface consists of a REST API and a COM (Component Object Model) API used by scripts and management tooling. The flaw is CWE-862 (Missing Authorization): the API gate did not refuse sensitive routes to a credential confined to named domains, and individual handlers were not passed the caller identity, so they could not scope operations to the domains the caller actually owns. Concretely, the REST path permitted domain-alias creation for arbitrary names, domain rename to names the server does not host, mutation of rule actions (bind-to-address, send-using-route, script-function), and setting the domain relay host - which outbound delivery then connects to without an address rule, enabling SSRF-style reach into the server's own network. The COM path was weaker still: the domain-alias save had no authorization check, the rename required only domain-administrator rights, and a rule save required at most that the caller could modify the rule's owner, meaning any account could set the three rule actions on its own rules with the script-function action executing at delivery. The CPE cpe:2.3:a:progressive_robot_ltd:hmailserver:*:*:*:*:*:*:*:* is an unversioned wildcard, so version scoping must come from the vendor advisory and release notes (6.0.0 through 6.3.6 fixed in 6.3.7). Note the assessed CVSS vector keeps S:U despite the cross-tenant effect, and prerequisites matter: a valid confined credential is required (not unauthenticated), impact is meaningful mainly on multi-tenant servers, and the COM vector implies local COM access to the server rather than remote network reach.
Know when Hmailserver 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Remote REST API (AV:N/AC:L) but needs a domain-confined authenticated credential (PR:L); stolen route credentials/script give C:H and cross-tenant routing tampering gives I:H.
Primary rating from Vendor (GitLab).
CVSS VectorVendor: GitLab
DescriptionCVE.org
Missing authorization in the REST and COM administration APIs of Progressive Robot hMailServer 6.0.0 through 6.3.6 allows a remote authenticated user whose credential is confined to named domains to change mail routing and domain configuration beyond those domains on a multi-tenant server. A domain administrator, an account or API key given another role that manages accounts in named domains, or a full-scope API key issued for named domains could create a domain alias for any name (so that other tenants' mail for that name is diverted to an address the attacker controls, or denied), rename a domain to any name the server does not host, set a rule's bind-to-address, send-using-route or script-function action to reach one of the server's own addresses, a configured route's stored credentials or a function of the server's event script, and set the domain's relay host - which delivery then connects to with no address rule - to an address on the server's own network; and over the COM API any account could set the three rule actions on its own rules, where the script-function action runs at delivery. The authorization gate did not refuse these routes to a confined credential and the handlers were not given the caller; over COM the domain-alias save performed no authorization check at all, the domain rename required only a domain administrator, and a rule save required at most that the caller could change the rule's owner.
Articles & Coverage 1
Executive ViewAI
hMailServer 6.0.0 through 6.3.6 contains an authorization gap in its REST and COM administration interfaces that lets a customer-level administrator on a shared mail platform reach into other tenants' mail routing, aliases, and domain settings, and in the worst case trigger server-side script execution during message delivery. For hosting providers and any team running a shared hMailServer instance, the flaw erodes the tenant isolation the service model depends on and creates a realistic path to mail redirection, interception, or code execution on the mail host. Leadership should treat this as a trust and data-integrity issue for multi-tenant mail operations, not a routine single-system bug, and prioritize it wherever domain-scoped credentials are issued to customers or resellers.
Apply vendor patch: v6.3.7. Until it is deployed, restrict the REST and COM administration APIs to trusted management networks, issue only single-domain scoped keys to customers and resellers, disable or tightly review script-function rule actions where they are not required, and monitor domain alias, relay-host, and rule-action changes for cross-tenant anomalies.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Hmailserver
View allArbitrary JScript execution in Progressive Robot Ltd's hMailServer 6.0.0 through 6.3.3 on Windows lets an unauthenticate
Cross-site scripting in Progressive Robot hMailServer 6.3.2 through 6.3.5 can let a remote, unauthenticated attacker exe
Incorrect authorization in the COM administration API of hMailServer 6.3.4 through 6.3.6 lets a credential holding the s
Local privilege escalation in Progressive Robot hMailServer 6.0.0 through 6.3.6 allows any authenticated, non-administra
Incorrect default permissions in the Windows installer for Progressive Robot hMailServer 6.0.0 through 6.3.5 let any loc
Heap-based buffer overflow in hMailServer 6.0.0 through 6.3.3 on Windows lets a local interactive user - with no hMailSe
Local privilege escalation in hMailServer 6.0.0 through 6.3.5 on Windows allows an authenticated local user-one with an
Local privilege escalation in Progressive Robot hMailServer 6.3.4 and 6.3.5 on Linux allows an attacker who already has
Denial of service in hMailServer 6.0.0 through 6.3.6 lets a remote unauthenticated sender exhaust the mail queue and dis
Privilege escalation in Progressive Robot hMailServer 6.3.4 through 6.3.6 allows an authenticated holder of the manage_r
DKIM signing in Progressive Robot hMailServer 6.0.0 through 6.3.6 can be induced to sign attacker-authored mail with the
Denial of service in Progressive Robot hMailServer 6.3.4 and 6.3.5 lets a remote unauthenticated attacker stall mail del
EUVD-2026-107328
GHSA-4mcr-893f-mcpr
NVD
CVE.org
EPSS
Exploit-DB