Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend inbound mail with forged From at hosted domain
-
ExploitServer DKIM-signs message before local delivery
-
ExecutionForward/alias/rule relays signed copy to outside address
-
ImpactForged mail passes DKIM/DMARC at remote receiver
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V6 - Authentication IP-independent access control
|
| Exploitation Conditions | Two concrete conditions must both hold. (1) DKIM signing must be explicitly enabled for a hosted domain - it is OFF by default until an operator configures a signing key, so default installs are not exploitable. (2) For the forged, signed message to actually leave the server, the hosted domain must have an external-facing relay path: an account forward, a mail-rule forward/copy, a Sieve redirect, an alias or distribution/managed list or journal with an outside member, a mirror copy, or a quarantine release. A separate variant applies over authenticated SMTP: a logged-in account can have mail signed in the name of a DIFFERENT hosted domain named in its From header (authenticated SMTP does not bind the From to the submitting account); this matters chiefly when SmtpAuthenticatedSenderCheck is NOT enabled (it is off by default). Limiting factors: no special privileges or user interaction are needed from the attacker, but exploitation is gated by server-side DKIM configuration and the existence of an external forwarding path, which bounds real-world exposure. |
| Impact | Signals are consistent in pointing to a moderate, conditional risk rather than a drop-everything priority. The NVD CVSS vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N, 7.5) correctly captures a network-reachable, unauthenticated, integrity-only flaw: an attacker can get the server to emit mail bearing a valid DKIM signature for a hosted domain, defeating DMARC at downstream receivers. No confidentiality or availability impact (C:N/A:N), which matches the DKIM-forgery nature of the bug. No EPSS score, no CISA KEV listing, and no public POC were provided in the input, so exploitation status is 'no public exploit identified at time of analysis.' Critically, the headline AV:N/AC:L/PR:N vector understates two real-world preconditions that the description makes explicit: DKIM signing must be enabled for the hosted domain (it is OFF until an operator configures it), AND a forward, alias, mailing list, Sieve redirect, rule, mirror/journal copy, or quarantine release must carry the signed mail to an external recipient for the forgery to actually leave the server. Those are target-side configuration dependencies, not attacker privileges, so PR:N remains technically correct, but they substantially narrow the exploitable population. Net: this is a genuine spoofing/domain-impersonation integrity flaw worth patching to v6.3.7 on any hMailServer host that signs DKIM and forwards mail externally, but it is not mass-exploitable against default installs, and the absence of KEV/EPSS/POC signals argues against widespread automated exploitation. |
| Exploit ScenarioDerived | An attacker anywhere on the internet sends ordinary inbound SMTP mail to an hMailServer instance (6.0.0-6.3.6) that has DKIM signing enabled for a hosted domain, setting the From header to any address at that domain (e.g. ceo@victim-domain.com). On its first delivery pass the server signs the message with the domain's real DKIM key without checking that the sender authenticated; when an account forward, alias, mailing list, or rule then relays that message to an outside address, the forwarded copy carries a valid DKIM signature aligned with the forged From and passes DKIM/DMARC at the receiving provider. No public exploit code was identified in the provided data, but the attack requires only a crafted, unauthenticated inbound message. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
DKIM signing in Progressive Robot hMailServer 6.0.0 through 6.3.6 can be induced to sign attacker-authored mail with the DKIM key of any hosted domain named in the message's From header, because signing happens on the first delivery pass before local delivery and without checking the sender's authenticated identity. A remote unauthenticated sender can therefore obtain a valid, DMARC-aligned signature for a hosted domain, but only where an administrator has enabled DKIM signing for that domain and an external relay path such as a forward, alias, list, Sieve redirect, mirror or quarantine release carries the message off-server; a separate authenticated-SMTP variant lets a logged-in account get mail signed for a different hosted domain when SmtpAuthenticatedSenderCheck is disabled. Rated CVSS 7.5 with integrity impact only; no public exploit identified at time of analysis.
RemediationAI
Vendor-released patch: hMailServer 6.3.7, referenced at https://gitlab.com/hmailserver/hmailserver/-/releases/v6.3.7, with tracking at https://gitlab.com/hmailserver/hmailserver/-/work_items/84; upgrading is the primary fix. Where upgrading cannot be done immediately, remove the conditions the attack depends on: disable DKIM signing for hosted domains that have external relay paths, accepting that outbound mail from those domains loses DKIM and may fail DMARC alignment; and eliminate or restrict external forwarding paths for signing domains, including account-level forwards, mail-rule forwards or copies, Sieve redirects, aliases and distribution/managed lists or journaling with outside members, mirroring, and release of quarantined mail to external recipients, accepting that this breaks legitimate mail flow and archiving. Enable SmtpAuthenticatedSenderCheck so authenticated submission is bound to the account's envelope address, which blunts the authenticated-SMTP variant but will reject legitimate send-as-alias or cross-domain From usage; restrict SMTP submission to authenticated users and monitor outbound mail from signing domains for From and envelope mismatches. Because the signing decision cannot be safely made from the From header, no configuration-only change restores correct behaviour while signing remains enabled for domains with external paths.
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
The flaw is CWE-348, use of a less trusted source: hMailServer's DKIM signer bases the signing domain on the unauthenticated RFC 5322 From header rather than on an authenticated identity such as the SMTP AUTH account or envelope sender. With DKIM signing configured for a hosted domain, the server signs every message on its first delivery pass, before local delivery and regardless of origin, so ordinary inbound mail bearing a From address at that domain receives a valid signature. Because DKIM signatures survive relaying, any downstream path that re-emits the message to an external recipient, including an account forward, mail-rule forward or copy, Sieve redirect, alias or distribution/managed list with an outside member, mirror copy, journal copy, or quarantine release, carries a signature aligned with the forged From and can satisfy the domain's DMARC policy at receiving systems. hMailServer's SMTP submission path does not bind the From header to the authenticated account, so a user on one hosted domain can have mail signed as another hosted domain; this is most relevant when SmtpAuthenticatedSenderCheck is off, which is the default. CPE data identifies the affected package as progressive_robot_ltd:hmailserver across all versions, with the description narrowing the affected range to 6.0.0 through 6.3.6.
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:N/UI:N/S:U/C:N/I:H/A:N
Remote unauthenticated attacker triggers signing via ordinary inbound mail (AV:N/AC:L/PR:N/UI:N); impact is integrity-only domain-spoofing (I:H, C:N/A:N); scope unchanged as the vulnerable component itself is misused.
Primary rating from Vendor (GitLab).
CVSS VectorVendor: GitLab
DescriptionCVE.org
Use of a less trusted source in the DKIM signing of Progressive Robot hMailServer 6.0.0 through 6.3.6 allows a remote unauthenticated attacker to have mail they write signed with the DKIM key of a domain the server hosts, so that it passes DKIM and DMARC for that domain at other receivers. With DKIM signing enabled for a hosted domain, the server signed every message on its first delivery pass as the domain named in its From header, before local delivery, whatever the message's origin and without checking that its sender had authenticated. A sender anywhere could therefore send the server, as ordinary inbound mail, a message whose From is any address at such a domain, and the server signed it with that domain's key. Every copy the server then sent on to an address outside carried a valid signature aligned with the forged From, whatever the domain's DMARC policy: an account's forward, a mail rule's forward or copy, a Sieve redirect, an alias or distribution list with an outside member, the mirror copy, a managed-list or journal copy, or a message released from quarantine. A signed copy can also be re-sent to other recipients while the domain's key is unchanged. Exploitation needs DKIM signing to be enabled for the hosted domain (it is off until configured) and, for the forgery to leave the server, a forward, alias, list or rule that carries the domain's mail to an outside address. The signer likewise signed a message submitted over authenticated SMTP as whatever hosted domain its From header named, a header authenticated SMTP does not hold to the submitting account, so that an account of one hosted domain could have mail written in the name of another hosted domain signed with that domain's key; this mattered where the server holds signed-in senders to their own envelope addresses (SmtpAuthenticatedSenderCheck, off by default), as the signature was then the remaining way for such mail to pass the other domain's DMARC policy.
Articles & Coverage 1
Executive ViewAI
hMailServer 6.0.0 through 6.3.6 can be induced to DKIM-sign attacker-authored email as a hosted domain, potentially weakening DMARC enforcement and brand trust where DKIM signing and off-server relay paths such as forwards, aliases, lists, Sieve redirects, mirrors, or quarantine release are enabled. Leadership should care because a valid signature can make fraudulent mail appear more legitimate to recipients and filtering systems, creating reputational and phishing-related risk. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations include enabling SmtpAuthenticatedSenderCheck, removing or restricting external relay paths such as forwards, aliases, distribution lists, Sieve redirects, mirrors and quarantine release, disabling DKIM signing where not operationally required, and monitoring outbound DKIM-signed mail for anomalous hosted-domain signing.
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
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-tenant configuration takeover in hMailServer 6.0.0 through 6.3.6 lets an authenticated user holding only a domain-
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
Denial of service in Progressive Robot hMailServer 6.3.4 and 6.3.5 lets a remote unauthenticated attacker stall mail del
EUVD-2026-104406
GHSA-8h9p-r7cp-qhr5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB