CVE-2025-34427MailEnable是一款广泛使用的Windows邮件服务器软件,支持SMTP、POP3、IMAP4和Webmail等服务。该漏洞存在于MailEnable 10.54之前的所有版本中,由于产品将用户和管理员密码以明文形式存储在AUTH.TAB文件中,且该文件的文件系统权限设置过于宽松,导致存在严重的安全隐患。攻击者可以通过本地低权限账户读取AUTH.TAB文件,获取所有用户的明文密码,包括普通用户和超级管理员的凭证。这些凭证可用于认证到MailEnable的各种服务(如POP3、SMTP、Webmail),从而实现未授权的邮箱访问和完全的服务器管理控制。该漏洞的CVSS评分达到7.8,属于高危漏洞,对企业邮件系统的机密性、完整性和可用性都造成严重影响。
MailEnable邮件服务器在用户认证机制中存在设计缺陷。系统将用户凭证(用户名和密码)以明文形式存储在名为AUTH.TAB的配置文件中,该文件通常位于MailEnable的安装目录下的配置文件夹中。问题在于:1) 密码以明文而非哈希形式存储;2) AUTH.TAB文件的访问权限设置不当,允许低权限用户读取;3) 文件中不仅包含普通用户凭证,还包含管理员和超级管理员的凭证。攻击者利用此漏洞的步骤:首先获取MailEnable服务器的本地访问权限(即使是低权限账户);然后定位并读取AUTH.TAB文件;接着解析文件内容提取用户名和明文密码;最后使用获取的凭证通过正常的服务协议(POP3/SMTP/IMAP/Webmail)进行认证,实现横向移动和权限提升。攻击成功后,攻击者可以访问任意用户的邮箱、发送钓鱼邮件、窃取敏感通信内容,甚至完全控制邮件服务器。