IPBUF安全漏洞报告
English
CVE-2026-44482 CVSS 9.6 严重

CVE-2026-44482 soundcloud-rpc 远程代码执行漏洞

披露日期: 2026-05-14

漏洞信息

漏洞编号
CVE-2026-44482
漏洞类型
远程代码执行
CVSS评分
9.6 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
soundcloud-rpc

相关标签

RCE远程代码执行ElectronXSSHTML注入soundcloud-rpcCVE-2026-44482

漏洞概述

soundcloud-rpc是一款带有Discord Rich Presence等功能的SoundCloud客户端。在0.1.8版本之前,该应用存在严重的远程代码执行漏洞。由于应用将SoundCloud的曲目元数据视为可信内容,并通过IPC转发至Electron主进程,随后在启用Node.js集成的特权视图中将其渲染为原始HTML,攻击者可通过构造包含恶意HTML载荷的曲目标题,在用户本地机器上执行任意命令。

技术细节

该漏洞的核心原因在于Electron应用对渲染进程的安全上下文配置不当。soundcloud-rpc暴露了预加载API `window.soundcloudAPI.sendTrackUpdate`,用于接收远程SoundCloud页面的数据。当应用获取曲目元数据(如标题)时,未进行有效的输入清理,直接通过IPC传递给主进程。接着,应用在具有Node.js集成(Node.js integration enabled)的特权视图中,利用`innerHTML`或类似机制将元数据作为原始HTML渲染。由于Node.js集成赋予了渲染进程完整的系统访问权限,攻击者只需在曲目标题中植入恶意脚本(如利用`<img>`标签的`onerror`事件触发`require('child_process').exec`),即可在受害者播放曲目时实现本地命令执行,完全控制用户系统。

攻击链分析

STEP 1
1. 制作恶意载荷
攻击者在SoundCloud上上传一首曲目,并将曲目标题设置为包含恶意JavaScript代码的HTML载荷(例如利用onerror事件触发child_process)。
STEP 2
2. 诱导播放
诱导使用易受攻击版本soundcloud-rpc (< 0.1.8) 的受害者播放该恶意曲目。
STEP 3
3. 数据获取与转发
soundcloud-rpc应用通过API获取曲目元数据,并信任该数据,通过IPC将其转发至Electron主进程。
STEP 4
4. 渲染与执行
应用在启用了Node.js集成的特权视图中,将曲目标题作为原始HTML进行渲染,导致恶意脚本在本地上下文中执行。
STEP 5
5. 获取控制权
恶意代码调用Node.js模块执行系统命令,攻击者获得受害者机器的控制权限。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- PoC for CVE-2026-44482 Set the SoundCloud track title to the following HTML payload: --> <img src=x onerror="require('child_process').exec('calc.exe')"> <!-- Explanation: 1. Attacker uploads a track to SoundCloud with the title set to the payload above. 2. When the victim plays the track using the vulnerable soundcloud-rpc app (version < 0.1.8), 3. The app fetches the metadata and renders the title as raw HTML in a privileged context. 4. The JavaScript inside the onerror handler executes, spawning a calculator (or any other command). -->

影响范围

soundcloud-rpc < 0.1.8

防御指南

临时缓解措施
建议用户立即检查所使用的soundcloud-rpc版本,若低于0.1.8,请务必暂停使用并升级至最新安全版本。在未完成升级前,应避免播放来源不明或不可信的SoundCloud曲目,以防止触发漏洞。

参考链接

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