CVE-2026-103010 Details
Description
Heap-based buffer overflow in the legacy Blowfish decryption routine (BlowFishEncryptor::DecryptFromString) in Progressive Robot hMailServer 6.0.0 through 6.3.3 on Windows allows a local interactive user with no hMailServer credentials to write bytes of their choosing past the end of a 255-byte heap buffer in the hMailServer service process, which runs as LocalSystem by default. The user does this by passing a long hexadecimal string to the COM method Utilities.BlowfishDecrypt, which checked no authentication. The routine converted hexadecimal input of any length into a fixed 255-byte buffer before decrypting it in place. The result is a denial of service (service crash), and possibly code execution with the privileges of the service account.
A heap-based buffer overflow vulnerability has been identified in the legacy Blowfish decryption routine of Progressive Robot hMailServer versions 6.0.0 through 6.3.3 on Windows. This vulnerability allows a local interactive user without hMailServer credentials to write arbitrary bytes beyond the end of a 255-byte heap buffer in the hMailServer service process, which typically runs as LocalSystem. The issue arises when a long hexadecimal string is passed to the COM method 'Utilities.BlowfishDecrypt', which lacks authentication checks. The decryption routine converts hexadecimal input of any length into a fixed 255-byte buffer before decrypting it, leading to a denial-of-service condition by crashing the service, and potentially allowing code execution with the privileges of the service account.
Users can upgrade to hMailServer version 6.3.6, which replaces the vulnerable Blowfish implementation with a new one that does not introduce out-of-bounds writes. Instructions for upgrading are available in the release notes.
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/-/commit/135a1908ff820ed587d5f180f98c53bd010d8931 | [email protected] | Source CodeVendor |
| https://gitlab.com/hmailserver/hmailserver/-/releases/v6.3.4 | [email protected] | Release NotesVendor |
| https://gitlab.com/hmailserver/hmailserver/-/work_items/49 | [email protected] | Issue TrackingTechnical DescriptionVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-122 | Heap-based Buffer Overflow | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Progressive Robot hMailServer | >= 6.0.0, <= 6.3.3 (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