Skip to main content

hMailServer EUVDEUVD-2026-107314

| CVE-2026-114471 MEDIUM
Insertion of Sensitive Information into Log File (CWE-532)
2026-10-21 GitLab GHSA-g5mm-pj68-xrm8
4.7
CVSS 3.1 · Vendor: GitLab
View

Attack ChainAIDerived

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

  1. Access
    Obtain local account on server
  2. Exploit
    Access world-readable SMTP log folder
  3. Execution
    Parse logged SASL exchange
  4. Impact
    Recover credentials/tokens/SCRAM proof

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Log data sanitization
Exploitation Conditions

Exploitation requires SMTP logging to be explicitly enabled (it is OFF by default) so the SASL exchange is written to disk, PLUS local read access to the server's log files. Credentials are exposed when the client uses AUTH PLAIN sent before EHLO or with non-standard spacing, AUTH XOAUTH2 or AUTH OAUTHBEARER bearer tokens (6.2.0+), AUTH SCRAM-SHA-256 (client proof plus logged salt/iteration count enabling offline guessing, 6.2.0+), or GSSAPI (6.3.2+); the one exact post-EHLO AUTH PLAIN form is correctly masked. Limiting factors: non-default logging, local access requirement, and high attack complexity. On Windows before 6.3.6 the barrier is lower because the log folder is readable by every local user; a correctly-formed AUTH PLAIN after EHLO is NOT exposed.

Impact

This is a genuine but low-urgency issue, correctly rated medium (CVSS 4.7). All signals point the same direction: the CVSS vector (AV:L/AC:H/PR:L/UI:N/C:H/I:N/A:N) describes a local, high-complexity, authenticated information-disclosure flaw with confidentiality-only impact - not a remotely weaponizable bug. There is no public exploit identified at time of analysis, no CISA KEV listing, and no EPSS score was provided, so no exploitation-probability signal is available to contradict the low-severity picture. No SSVC decision data was provided. The AC:H and PR:L metrics are well justified because exploitation requires SMTP logging to be enabled (off by default) AND local read access to the log directory. The real-world risk is amplified only on Windows installations before 6.3.6, where the log folder was world-readable by every local user, lowering the effective barrier - but this still requires a local foothold plus non-default logging. No key data is conflicting; the main gap is the absence of EPSS/KEV/POC telemetry, which is consistent with a recently disclosed, low-severity local flaw rather than evidence of safety.

Exploit ScenarioDerived

On a hMailServer host (6.0.0-6.3.6) where an administrator has enabled SMTP logging, a local user - or anyone handed a copy of the log files - reads the SASL authentication exchanges that the server wrote verbatim, recovering cleartext PLAIN passwords, OAuth 2.0 bearer tokens, SCRAM client proofs (usable with the logged salt/iteration count for offline cracking), or GSSAPI data. On Windows before 6.3.6 this is trivial because the log folder is readable by every local account. No public exploit is identified; exploitation is high-complexity (AC:H) and requires local access.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 21, 2026

hMailServer 6.0.0 through 6.3.6 writes SMTP SASL authentication exchanges to its log in cleartext for several common mechanisms, so a local user who can read the log - or anyone handed a copy of it - can recover mailbox credentials. Exposure requires SMTP logging to be enabled, which is off by default, plus local read access to the log files; on Windows before 6.3.6 every local user could read the log folder, lowering that barrier considerably. Captured material includes AUTH PLAIN passwords sent before EHLO or with non-standard spacing, XOAUTH2/OAUTHBEARER bearer tokens and SCRAM-SHA-256 client proofs (from 6.2.0, with logged salt and iteration count permitting offline guessing) and GSSAPI authenticators (from 6.3.2); CVSS 3.1 scores this 4.7 (AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N), and no public exploit was identified at time of analysis. Fix is released in v6.3.7.

RemediationAI

Vendor-released patch: upgrade to hMailServer v6.3.7 (https://gitlab.com/hmailserver/hmailserver/-/releases/v6.3.7), which corrects the SASL redaction logic; the underlying report is at https://gitlab.com/hmailserver/hmailserver/-/work_items/95. Where upgrading is not immediately possible, disable SMTP logging (it is off by default) so the SASL exchange is never written to disk - accepting the loss of SMTP transaction audit trail - and on Windows builds before 6.3.6 tighten NTFS ACLs on the hMailServer Logs directory so only the service account and administrators can read it, noting that this only removes the local-user shortcut and does not protect logs already written or copies already taken. Treat any log file from an affected build as credential-bearing: rotate mailbox passwords, revoke and reissue OAuth 2.0 tokens used with XOAUTH2/OAUTHBEARER, and re-key SCRAM-SHA-256 secrets, since a logged SCRAM proof plus salt and iteration count enables offline guessing at the attacker's leisure. Restricting SMTP AUTH to post-EHLO AUTH PLAIN in the standard form reduces but does not eliminate exposure, as bearer token and GSSAPI mechanisms remain unmasked.

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 issue is CWE-532 (Insertion of Sensitive Information into Log File), rooted in an over-narrow redaction rule in the SMTP server's AUTH command logging. The server masks the credential of an AUTH PLAIN command only when it arrives after EHLO in one exact syntactic form; every other variant is written verbatim as the client sent it. That includes AUTH PLAIN issued before EHLO or with extra whitespace, the OAuth 2.0 bearer tokens used by AUTH XOAUTH2 and AUTH OAUTHBEARER (supporting from 6.2.0), the SCRAM-SHA-256 client proof (also 6.2.0+ - and because the salt and iteration count are logged alongside it, the proof supports offline dictionary attacks rather than being a one-shot secret), and the GSSAPI authenticator (6.3.2+). The CPE cpe:2.3:a:progressive_robot_ltd:hmailserver:*:*:*:*:*:*:*:* maps to the upstream GitLab project, where the flaw is tracked as work item 95 and closed by release v6.3.7. Note that the 6.3.6 change restricting the Windows log folder to non-global-readable ACLs only removes the easy local path to the file; it does not stop credential capture in the log itself, so log secrecy remains load-bearing on unpatched 6.3.x builds.

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

Local log access (AV:L, PR:L) with non-default logging and specific auth-method conditions (AC:H); only credentials leak, so C:H, I:N, A:N.

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

Primary rating from Vendor (GitLab).

CVSS VectorVendor: GitLab

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

DescriptionCVE.org

Insertion of sensitive information into a log file in the SMTP server of Progressive Robot hMailServer 6.0.0 through 6.3.6 allows a local user who can read the server's log, or anyone given a copy of it, to obtain credentials. With SMTP logging enabled, the server hid the credential of an AUTH PLAIN command only when it was sent after EHLO in one exact form, and wrote the rest of the SASL exchange as the client sent it: a PLAIN password sent before EHLO or with extra spacing, the OAuth 2.0 bearer token of AUTH XOAUTH2 and AUTH OAUTHBEARER (from 6.2.0), the SCRAM-SHA-256 client proof (from 6.2.0), which with the logged salt and iteration count allows offline password guessing, and the GSSAPI authenticator (from 6.3.2). SMTP logging is off by default; on Windows before 6.3.6 the log folder was readable by every local user.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
niche free open-source Windows mail server, mostly small or hobby deployments
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Medium

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

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