IPBUF安全漏洞报告
English
CVE-2026-27949 CVSS 2.0 低危

CVE-2026-27949: Plane认证流程信息泄露漏洞

披露日期: 2026-04-07

漏洞信息

漏洞编号
CVE-2026-27949
漏洞类型
敏感信息泄露
CVSS评分
2.0 低危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
需要交互 (UI:R)
影响产品
Plane

相关标签

信息泄露PlanePII泄露不安全设计

漏洞概述

Plane是一款开源的项目管理工具。在1.3.0版本之前,其身份验证流程存在设计缺陷。当用户提交无效的Magic Code触发错误处理时,系统会将用户的电子邮箱地址作为查询参数包含在URL中。这种通过GET请求传输个人身份信息(PII)的做法属于不安全设计,可能导致用户隐私信息泄露。该漏洞已在1.3.0版本中修复。

技术细节

该漏洞位于Plane项目的身份验证工具模块中,具体受影响路径为 `packages/utils/src/auth.ts`。漏洞成因在于开发者错误地将敏感信息(用户邮箱)通过GET请求的查询字符串进行传输。在用户使用Magic Code进行登录验证时,如果发生错误(如输入无效代码),服务端会将包含邮箱的URL返回给客户端或进行重定向。由于GET请求的URL会被完整记录在浏览器历史、代理服务器日志以及Web服务器访问日志中,这使得攻击者能够轻易获取用户的邮箱地址。虽然CVSS评分仅为2.0(低危),但这直接违反了安全编码规范,增加了隐私泄露的风险。

攻击链分析

STEP 1
步骤1:用户触发认证流程
用户尝试登录Plane系统,使用Magic Code进行身份验证。
STEP 2
步骤2:提交错误参数
用户输入无效的Magic Code或发生其他导致认证失败的错误操作。
STEP 3
步骤3:服务器错误处理
后端服务器处理错误,并在重定向或响应中,将用户邮箱作为查询参数拼接在URL中。
STEP 4
步骤4:信息泄露
包含邮箱的URL被记录在浏览器历史、代理日志或服务器访问日志中,导致敏感信息被第三方获取。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC for CVE-2026-27949: Information Disclosure via Query Parameter import requests def check_poc(target_url, email): # Simulating the vulnerable endpoint where email is passed in URL # during an error scenario (e.g. invalid magic code) params = { "email": email, "code": "INVALID_CODE" } try: response = requests.get(target_url, params=params, allow_redirects=False) # Check if the email is present in the URL (Location header or response URL) if email in response.url: print(f"[+] Vulnerability Confirmed: Email leaked in URL -> {response.url}") return True if 'Location' in response.headers and email in response.headers['Location']: print(f"[+] Vulnerability Confirmed: Email leaked in Redirect Location -> {response.headers['Location']}") return True print("[-] Vulnerability not detected in this specific request.") return False if __name__ == "__main__": target = "https://target-plane-instance.com/auth/verify-magic-code" user_email = "[email protected]" check_poc(target, user_email)

影响范围

Plane < 1.3.0

防御指南

临时缓解措施
建议立即将Plane项目升级至1.3.0或更高版本以修复此漏洞。若暂时无法升级,应实施Web应用防火墙(WAF)规则以防止记录包含敏感参数的URL,并通知用户在公共环境下注意隐私保护。

参考链接

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