# GHSL-2025-050: GPT-SoVITS 反序列化不可信数据漏洞
## 漏洞概述
GPT-SoVITS-WebUI 是一个用于语音转换和文本转语音的 WebUI。在版本 20250228v3 及之前版本中,存在一个不安全的反序列化漏洞。
## 影响版本
- 20250228v3 及之前版本
## 细节
在 `vr.py` 文件的 `AudioPreDeEcho` 类中,`model_choose` 变量接收用户输入(例如模型路径),并传递给 `uvr` 函数。在 `uvr` 函数中,会创建一个新的 `AudioPreDeEcho` 类的实例,其中的 `model_path` 属性包含了前述用户输入(在此处称为 `model_name`)。需要注意的是,在这一步骤中会添加 `.pth` 扩展名到路径中。在 `AudioPreDeEcho` 类中,这个用户输入(此处称为 `model_path`)被用来通过 `torch.load` 加载模型,这可能导致不安全的反序列化。
## 影响
由于不安全的反序列化漏洞,攻击者可以构造恶意输入,利用 `torch.load` 导致代码执行或其他安全问题。截至发布时,没有已知的修补版本。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: GHSL-2025-049_GHSL-2025-053: Remote Code Execution (RCE) in GPT-SoVITS - CVE-2025-49837, CVE-2025-49838, CVE-2025-49839, CVE-2025-49840, CVE-2025-49841 | GitHub Security Lab -- 🔗来源链接
标签: x_refsource_CONFIRM
神龙速读标题: GPT-SoVITS/tools/uvr5/vr.py at 165882d64f474b3563fa91adc1a679436ae9c3b8 · RVC-Boss/GPT-SoVITS · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: GPT-SoVITS/tools/uvr5/webui.py at 165882d64f474b3563fa91adc1a679436ae9c3b8 · RVC-Boss/GPT-SoVITS · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: GPT-SoVITS/tools/uvr5/webui.py at 165882d64f474b3563fa91adc1a679436ae9c3b8 · RVC-Boss/GPT-SoVITS · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读标题: GPT-SoVITS/tools/uvr5/webui.py at 165882d64f474b3563fa91adc1a679436ae9c3b8 · RVC-Boss/GPT-SoVITS · GitHub -- 🔗来源链接
标签: x_refsource_MISC
神龙速读