Impact
An unchecked conversion of the X-hMailServer-LoopCount header allows an attacker to supply a negative or overflow value that bypasses the built‑in limit on recursive message generation. Each rewrite of a message increments this counter; because the counter can start below zero or wrap around a 32‑bit signed integer, a crafted message can cause the server to generate well over two billion recursive deliveries. The resulting queue growth exhausts disk space and stops mail processing, effectively denying service for all users. This flaw also permits Sieve scripts to manipulate the counter directly. The weakness is a type of input validation failure (CWE‑606).
Affected Systems
The flaw exists in Progressive Robot Ltd’s hMailServer software versions 6.0.0 through 6.3.6. All installations that use the default rule‑loop limit of five and that have Sieve or the REST API enabled are susceptible, regardless of operating system.
Risk and Exploitability
With a CVSS score of 7.5 this vulnerability is considered high. The EPSS score is not provided, but because an attacker only needs to send a single crafted e‑mail or execute a Sieve script on an unauthenticated account, the exploit can be carried out remotely with minimal effort. The flaw is not listed in the CISA KEV catalog, yet the attack is straightforward and its impact is severe, making it a significant risk for affected servers.
OpenCVE Enrichment