CVE-2026-107575 Details
Description
Inefficient algorithmic complexity in the SPF macro expansion of Progressive Robot hMailServer 6.3.4 and 6.3.5 allows a remote unauthenticated attacker to consume worker-thread time by publishing a crafted SPF record. RFC 7208 section 7.1 requires a name too long to look up to lose whole labels from the left; the server did this by removing one label at a time and copying the rest of the name each time, so the work grew with the square of the expansion. An attacker who publishes an SPF record for a domain they control, with a mechanism whose domain-spec expands through macros to a name far longer than 253 characters, makes the SPF check of a message from that domain take several seconds. The expansion is bounded by SPF's own per-term and per-macro limits, so the loss of availability is partial.
A denial-of-service vulnerability has been identified in Progressive Robot hMailServer versions 6.3.4 and 6.3.5. The issue arises from an inefficient algorithm in the SPF macro expansion process, which allows a remote, unauthenticated attacker to exploit the vulnerability by publishing a crafted SPF record. When a domain's SPF record includes a mechanism that expands through macros to a name significantly longer than 253 characters, the server's SPF check for messages from that domain can take several seconds to process. This delay is due to the server's method of handling long names, which involves removing one label at a time and copying the rest of the name with each iteration, resulting in a quadratic increase in processing time. Although the vulnerability does not completely disrupt email server operations, it can cause noticeable delays in processing messages, particularly when the DMARC anti-spam test is enabled, as this test also evaluates the sender's SPF record through the same macro expander.
Upgrade to Progressive Robot hMailServer version 6.3.6, which addresses the vulnerability by improving the SPF macro expansion algorithm to handle long names more efficiently. Instructions for upgrading are available in the hMailServer release notes for version 6.3.6.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 8, 2026CISA-ADP
Assessed Oct 8, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://gitlab.com/hmailserver/hmailserver/-/releases/v6.3.6 | [email protected] | Release NotesVendor |
| https://gitlab.com/hmailserver/hmailserver/-/work_items/74 | [email protected] | Issue TrackingTechnical DescriptionVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-407 | Inefficient Algorithmic Complexity | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Progressive Robot hMailServer | 6.3.4 (semver) 6.3.5 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 8, 2026 | CVE Modified | CISA-ADP |
| Oct 8, 2026 | New CVE Received | [email protected] |
Volerion