Skip to main content

hMailServer CVE-2026-114476

| EUVDEUVD-2026-107319 HIGH
Incorrect Authorization (CWE-863)
2026-10-21 GitLab GHSA-94cg-hqr8-p6wh
7.5
CVSS 3.1 · Vendor: GitLab
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with domain-scoped manage_roles credential
  2. Delivery
    Identify in-domain account with narrowed serveradmin level
  3. Exploit
    Set that account's password via API
  4. Execution
    DELETE role-assignment to restore server-admin authority
  5. Persist
    Sign in as server administrator
  6. Impact
    Full mail-server compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
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

Exploitation requires an authenticated credential that holds the manage_roles permission in named domains - specifically a full-scope API key issued for those domains, or an account assigned the serveradmin role scoped to a domain list. The target must be an account within those domains whose base admin level is server administrator but is currently narrowed by an assigned role, and the attacker must be able to set that target account's password while the narrowing role is still assigned. The flaw is in DELETE /api/v1/role-assignments/{address}, which validates only the authority the account holds at request time, not the elevated authority it would hold after the role is removed. Limiting factors: a pre-existing privileged (though domain-scoped) credential is mandatory, the attack is network-facing but only against hMailServer 6.3.4-6.3.6 exposing the REST administration API, and CVSS AC:H reflects the multi-step password-set-then-role-removal sequence required.

Impact

This is a genuine but conditionally-gated privilege-escalation issue rather than a trivially exploitable one. The provided CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.5) is internally consistent with the description: it is network-reachable (REST API), requires an already-authenticated low-privilege credential (PR:L - a domain-scoped manage_roles API key or a serveradmin-with-domain-list account), and carries high complexity (AC:H) because the attacker must have set the target account's password while it held the narrowing role and then abuse the DELETE role-assignment check. There is no EPSS score, no CISA KEV listing, and no public POC in the supplied data - so by the precision rules this is 'no public exploit identified at time of analysis.' The absence of KEV/EPSS signals, combined with AC:H and the requirement for a pre-existing privileged (if domain-scoped) credential, points to a targeted, insider-or-compromised-credential threat model rather than mass automated exploitation. The high impact (full server-administrator takeover) keeps this a real patch priority for any exposed hMailServer 6.3.4-6.3.6 instance, but the preconditions mean it is not an opportunistic internet-wide risk. Confidence is limited by thin sourcing: only a GitLab-hosted vendor work item and the v6.3.7 release note are provided, with no NVD-enriched EPSS or independent exploit confirmation.

Exploit ScenarioDerived

An attacker already holding a domain-scoped manage_roles credential (a full-scope API key for its domains, or a serveradmin account restricted to a domain list) targets an in-domain account whose underlying admin level is server administrator but which is deliberately narrowed by an assigned role. The attacker first sets that account's password while the narrowing role is in place, then calls DELETE /api/v1/role-assignments/{address} to strip the role - restoring the account to full server-administrator authority - and logs in with the password they set. No public exploit code is identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 21, 2026

Privilege escalation in Progressive Robot hMailServer 6.3.4 through 6.3.6 allows an authenticated holder of the manage_roles permission - a full-scope API key issued for named domains or a domain-scoped serveradmin account - to strip a narrowing role assignment from a server-administrator-level account and thereby restore that account to full server-admin authority. Because the credential can also reset that account's password while the narrower role is still in place, the attacker can then sign in as the server administrator and take over mail-server administration. Exploitation is conditionally gated and multi-step (CVSS AC:H) and no public exploit was identified at time of analysis, so this is a genuine but not trivially reachable escalation path.

RemediationAI

Vendor-released patch: 6.3.7 - upgrade hMailServer to v6.3.7 (https://gitlab.com/hmailserver/hmailserver/-/releases/v6.3.7), which corrects the authorization check in DELETE /api/v1/role-assignments/{address} to evaluate post-removal authority rather than only current holdings; details are in the upstream work item at https://gitlab.com/hmailserver/hmailserver/-/work_items/88. If immediate upgrade is not possible, compensating controls are: stop issuing manage_roles to domain-scoped API keys and domain-list serveradmin accounts (trade-off: delegated role administration must be performed by a full server administrator until patched); audit and reset passwords on all accounts whose admin level is server administrator but which are currently narrowed by a role, since any such account may already have had its password set by a domain-scoped credential (trade-off: forces credential rotation across privileged mail accounts); and restrict the REST administration API to trusted management networks or disable it where unused (trade-off: blocks legitimate remote automation and API integrations). Because exploitation requires a pre-existing privileged credential, also review API key inventory and revoke any domain-scoped keys that no longer have a documented owner.

Affected VersionsENISA

hMailServer 6.3.4 ≤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 a CWE-863 incorrect authorization defect in the REST administration API of hMailServer 6.3.x, tracked by CPE cpe:2.3:a:progressive_robot_ltd:hmailserver. hMailServer models privilege in two layers: an account's admin level establishes its base authority, and a role assigned to that account replaces that authority - the mechanism administrators use to narrow an account whose admin level is server administrator down to a limited scope. The DELETE /api/v1/role-assignments/{address} route only validated that the calling credential currently holds authority over what the target account holds now, and never evaluated the authority the target would hold after the assignment was removed. Consequently a credential scoped to a domain list could delete a narrowing role from a server-administrator-level account inside its domains, silently returning that account to full server-admin authority. The technology context here is an authorization-state mismatch between pre-state and post-state evaluation in a role-based access control model exposed over a network REST API; the CVSS vector CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H reflects network reachability, low-privileged authenticated access (PR:L), no user interaction, and high confidentiality, integrity and availability impact once escalation succeeds, with high attack complexity from the required password-set-then-role-removal sequence.

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:H/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

Network REST API (AV:N); needs a pre-existing domain-scoped manage_roles credential (PR:L) and a multi-step password-then-role-removal sequence (AC:H); outcome is full server-admin takeover (C/I/A:H).

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

Primary rating from Vendor (GitLab).

CVSS VectorVendor: GitLab

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

DescriptionCVE.org

Incorrect authorization in the REST administration API of Progressive Robot hMailServer 6.3.4 through 6.3.6 allows a remote authenticated user whose credential holds the manage_roles permission in named domains - a full-scope API key issued for those domains, or an account assigned the serveradmin role with a list of domains - to obtain the server administrator's authority. An account's admin level gives it authority, and a role assigned to it replaces that authority, which is how an administrator narrows an account whose admin level is the server administrator's. The route that takes a role away (DELETE /api/v1/role-assignments/{address}) checked only that the credential takes in what the account held at the time, not what it would hold afterwards, so such a credential could take a narrowing role away from an account in its domains whose admin level is the server administrator's, returning it to the server administrator's authority, and, having set that account's password while it held the narrower role, sign in as the server administrator.

Executive ViewAI

Why It Matters

Progressive Robot hMailServer versions 6.3.4 through 6.3.6 contain a privilege-escalation flaw that allows a delegated administrator with limited, domain-scoped authority to elevate itself to full server-administrator control of the organization's mail platform. Because the escalation ends in complete control of mail-server administration, the exposure is enterprise-wide: mailbox confidentiality, mail-flow integrity, and any credentials or business processes that rely on email are at risk, even though the attack path requires an existing privileged credential and multiple steps. Leadership should treat this as a governance and access-control issue over the mail platform rather than a perimeter threat, since the primary defense is tightening who holds delegated roles and how those changes are monitored.

Business Impact: High
Compensating Controls

No vendor patch is available. Interim mitigations: minimize and audit all accounts and API keys holding the manage_roles permission or domain-scoped serveradmin rights; remove standing delegated role-modification authority from server-administrator accounts; rotate administrative credentials and API keys; restrict management API and admin interface access to trusted networks; enable and monitor logging for role-assignment changes and password resets on administrator accounts; and engage Progressive Robot for a supported fix or interim workaround.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Medium
popular free Windows mail server, common in small/SMB deployments not everywhere
Data Quality
4 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.3%
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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-107567 HIGH
7.5 Oct 19

DKIM signing in Progressive Robot hMailServer 6.0.0 through 6.3.6 can be induced to sign attacker-authored mail with the

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