CVE-2026-107576
Last modified
CVE-2026-107576 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Inefficient algorithmic complexity in the inbound DKIM and ARC signature verification of Progressive Robot hMailServer 6.0.0 through 6.3.5 allows a remote unauthenticated attacker to make the mail services unavailable by sending a message. Building the canonical header and choosing the header fields named in a signature's h= tag took time growing with the square of the message's header: the 'simple' canonicalisation prepended each continuation line of a folded field to the lines already gathered, and both canonicalisations searched the gathered fields from the bottom for each h= name and erased the match from the middle of the list.
Description
Inefficient algorithmic complexity in the inbound DKIM and ARC signature verification of Progressive Robot hMailServer 6.0.0 through 6.3.5 allows a remote unauthenticated attacker to make the mail services unavailable by sending a message. Building the canonical header and choosing the header fields named in a signature's h= tag took time growing with the square of the message's header: the 'simple' canonicalisation prepended each continuation line of a folded field to the lines already gathered, and both canonicalisations searched the gathered fields from the bottom for each h= name and erased the match from the middle of the list. A message whose header holds very many fields, or a field folded over very many lines, with a DKIM-Signature the attacker signs for a domain they control, keeps a worker thread busy for tens of seconds per signature; up to ten signatures are evaluated per message by each of the DKIM and DMARC tests, on the threads that serve delivery and SMTP.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Progressive Robot Ltd | hMailServer | >= 6.0.0, < 6.3.6 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-107576?
How severe is CVE-2026-107576?
How do I fix CVE-2026-107576?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-107565A flaw was found in luksmeta. A local attacker with administ…5.1
- CVE-2026-107570heap OOB write in convert_file_from_to() via a crafted Conte…2.5
- CVE-2026-107572Inefficient complexity in the Sieve filter evaluation of Pro…6.5
- CVE-2026-107573Incorrect default permissions in the Windows installer of Pr…7.8
- CVE-2026-107574Inefficient algorithmic complexity in the JSON reader of Pro…7.5
- CVE-2026-107575Inefficient algorithmic complexity in the SPF macro expansio…5.3
- CVE-2026-107577Inefficient algorithmic complexity and a non-terminating loo…7.5
- CVE-2026-107578Improper link resolution and external control of file paths …6.7
- CVE-2026-107579Inefficient algorithmic complexity in the bounce and complai…7.5
- CVE-2026-10758Esri LERC is an open-source image or raster format which sup…7.5
- CVE-2026-107580Inefficient algorithmic complexity in the decoding of messag…6.5
- CVE-2026-107581Progressive Robot hMailServer 6.0.0 through 6.3.5 processes …6.5
Are you affected by CVE-2026-107576?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
