目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-126607— hMailServer 搜索路径元素控制缺失漏洞

一分钟漏洞结论

影响对象
Progressive Robot Ltd hMailServer
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

在 Windows 系统上,Progressive Robot hMailServer 6.2.3 至 6.3.7 版本(搭配 MySQL 或 MariaDB 数据库)存在安全漏洞。该漏洞源于服务器将内置 MariaDB Connector/C 的认证插件目录(即安装目录 Bin 文件夹中的插件文件夹)以 Latin-1 字节形式传递给客户端。然而,客户端在构建插件路径并使用 LoadLibraryExA 加载插件时,会按照系统的 ANSI 代码页来读取这些字节。 此行为允许本地已认证用户以 hMailServer

CVSS 7.8 · High
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-126607 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Uncontrolled Search Path Element in hMailServer
来源: CVE Program / CVE List V5
Vulnerability Description
Progressive Robot hMailServer 6.2.3 through 6.3.7 on Windows, with a MySQL or MariaDB database, hands the bundled MariaDB Connector/C the folder of its authentication plugins (the plugin folder in the installation's Bin folder) as Latin-1 bytes, which the client reads in the system's ANSI code page when it builds a plugin's path and loads the plugin with LoadLibraryExA, which allows a local authenticated user to execute code as the hMailServer service's account (LocalSystem, or the service's virtual account for a new installation from 6.3.4) by creating the folder those bytes name in the code page and placing in it a DLL with a plugin's name, when the installation folder's path holds a character between U+0080 and U+00FF whose byte the code page reads as another character, and none above U+00FF, and the user can create that other folder (by default any authenticated user may create a folder directly under the root of the system drive). The server converted the path with the C runtime's wcstombs_s in the C locale, which writes each character up to U+00FF as the byte of the same value: on code page 1252 those bytes are the same letters, while on another code page, such as 1251, or on a UTF-8 code page, they name another folder. The client loads the plugin the database server names in its greeting, unless it is built in, and any plugin the server names in an authentication switch, and tries again at each connection while a load fails, so with a MySQL 8.0 or later server, whose greeting names caching_sha2_password by default, the DLL is loaded at the next connection the service makes, whatever plugin the database account uses; a DLL's entry point runs when it is loaded. A path holding any character above U+00FF was handed over as an empty string, whatever the code page, from which the client makes a plugin's name at the root of the current drive: for the service, whose current folder is System32, that is the root of the system drive, where by default only administrators can create a file, but the server's own database commands (hMailServer.exe --check-database, --upgrade-database and the others from 6.3.4, and the /Debug and /Test console modes from 6.2.3) run in the folder they are started from - the product tells administrators to run them from an elevated prompt in the Bin folder, and the setup of 6.3.4 and 6.3.5 ran two or three of them itself with the Bin folder as their working folder for a new installation with an external database - so a DLL that a local authenticated user placed under a plugin's name at the root of a drive other users may write, such as a FAT or exFAT volume, was loaded into the administrator's process at the command's first connection to a MySQL 8.0 or later server. 6.3.8 fixes both cases: it hands the folder in the code page's bytes or by its short (8.3) name, and where neither can be written, a folder under the Windows system folder that holds no plugin and that only administrators can create, or else refuses the connection before attempting it; it never hands the empty value or a folder the current drive completes. The configuration is not the default: the default installation folder, under Program Files, is ASCII. Linux builds set no plugin folder and are not affected.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
对搜索路径元素未加控制
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Progressive Robot Ltd hMailServer 6.2.3 ~ 6.3.7 -

二、漏洞 CVE-2026-126607 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-126607 的情报信息

请登录查看更多情报信息。

CVE-2026-126607 其他参考 (2)

同批安全公告 · Progressive Robot Ltd · 2026-11-11 · 共 18 条

CVE-2026-126617 8.8 HIGH hMailServer SQL 注入漏洞
CVE-2026-126612 7.8 HIGH hMailServer 文件访问前链接解析不当漏洞
CVE-2026-126621 7.5 HIGH hMailServer 证书验证不当漏洞
CVE-2026-126613 7.5 HIGH hMailServer 资源分配无限制漏洞
CVE-2026-126623 7.5 HIGH hMailServer 低效算法复杂度漏洞
CVE-2026-126609 7.5 HIGH hMailServer 证书验证不当漏洞
CVE-2026-126610 7.4 HIGH hMailServer 证书验证不当漏洞
CVE-2026-126622 7.3 HIGH hMailServer 默认权限配置错误漏洞
CVE-2026-126624 7.3 HIGH hMailServer 未验证所有权漏洞
CVE-2026-126611 7.0 HIGH hMailServer 证书验证不当漏洞
CVE-2026-126625 6.7 MEDIUM hMailServer 默认权限配置错误漏洞
CVE-2026-126615 5.3 MEDIUM hMailServer 别名身份验证绕过漏洞
CVE-2026-126614 5.3 MEDIUM hMailServer 身份验证尝试限制不当漏洞
CVE-2026-126616 5.3 MEDIUM hMailServer 身份验证尝试限制不当漏洞
CVE-2026-126618 5.3 MEDIUM hMailServer 身份验证尝试限制不当漏洞
CVE-2026-126626 5.3 MEDIUM hMailServer 账户锁定机制过于严格漏洞
CVE-2026-126619 4.8 MEDIUM hMailServer 输入解析错误漏洞

IV. Related Vulnerabilities