Skip to main content

hMailServer CVE-2026-107567

| EUVDEUVD-2026-104406 HIGH
Use of Less Trusted Source (CWE-348)
2026-10-19 GitLab GHSA-8h9p-r7cp-qhr5
7.5
CVSS 3.1 · Vendor: GitLab
View

Attack ChainAIDerived

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

  1. Access
    Send inbound mail with forged From at hosted domain
  2. Exploit
    Server DKIM-signs message before local delivery
  3. Execution
    Forward/alias/rule relays signed copy to outside address
  4. Impact
    Forged 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.

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 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

hMailServer 6.0.0 ≤6.3.6

Affected Packages

euvd hmailserver no fix

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

Vendor (GitLab) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 7.5 HIGH

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.

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

Primary rating from Vendor (GitLab).

CVSS VectorVendor: GitLab

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

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.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
free Windows-only open-source mail server, small-business/hobbyist use, not enterprise-ubiquitous
Data Quality
5 sources
Confidence: Medium

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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2026-100741 CRITICAL POC
9.8 Sep 27

Arbitrary JScript execution in Progressive Robot Ltd's hMailServer 6.0.0 through 6.3.3 on Windows lets an unauthenticate

CVE-2026-114489 HIGH
8.1 Oct 21

Cross-tenant configuration takeover in hMailServer 6.0.0 through 6.3.6 lets an authenticated user holding only a domain-

CVE-2026-103647 HIGH
8.0 Oct 08

Cross-site scripting in Progressive Robot hMailServer 6.3.2 through 6.3.5 can let a remote, unauthenticated attacker exe

CVE-2026-114490 HIGH
7.8 Oct 21

Incorrect authorization in the COM administration API of hMailServer 6.3.4 through 6.3.6 lets a credential holding the s

CVE-2026-107571 HIGH
7.8 Oct 19

Local privilege escalation in Progressive Robot hMailServer 6.0.0 through 6.3.6 allows any authenticated, non-administra

CVE-2026-107573 HIGH
7.8 Oct 08

Incorrect default permissions in the Windows installer for Progressive Robot hMailServer 6.0.0 through 6.3.5 let any loc

CVE-2026-103010 HIGH
7.8 Oct 08

Heap-based buffer overflow in hMailServer 6.0.0 through 6.3.3 on Windows lets a local interactive user - with no hMailSe

CVE-2026-104660 HIGH
7.8 Oct 08

Local privilege escalation in hMailServer 6.0.0 through 6.3.5 on Windows allows an authenticated local user-one with an

CVE-2026-104658 HIGH
7.8 Oct 08

Local privilege escalation in Progressive Robot hMailServer 6.3.4 and 6.3.5 on Linux allows an attacker who already has

CVE-2026-107569 HIGH
7.5 Oct 19

Denial of service in hMailServer 6.0.0 through 6.3.6 lets a remote unauthenticated sender exhaust the mail queue and dis

CVE-2026-114476 HIGH
7.5 Oct 21

Privilege escalation in Progressive Robot hMailServer 6.3.4 through 6.3.6 allows an authenticated holder of the manage_r

CVE-2026-107579 HIGH
7.5 Oct 08

Denial of service in Progressive Robot hMailServer 6.3.4 and 6.3.5 lets a remote unauthenticated attacker stall mail del

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