GPT-SoVITS-WebUI is a voice conversion and text-to-speech webUI. In versions 20250228v3 and prior, there is an unsafe deserialization vulnerability in inference_webui.py. The GPT_dropdown variable takes user input and passes it to the change_gpt_weights function. In change_gpt_weights, the user input, here gpt_path is used to load a model with torch.load, leading to unsafe deserialization. At time of publication, no known patched versions are available.
Advisories
Source ID Title
EUVD EUVD EUVD-2025-21558 GPT-SoVITS-WebUI is a voice conversion and text-to-speech webUI. In versions 20250228v3 and prior, there is an unsafe deserialization vulnerability in inference_webui.py. The GPT_dropdown variable takes user input and passes it to the change_gpt_weights function. In change_gpt_weights, the user input, here gpt_path is used to load a model with torch.load, leading to unsafe deserialization. At time of publication, no known patched versions are available.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Wed, 30 Jul 2025 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Rvc-boss
Rvc-boss gpt-sovits-webui
CPEs cpe:2.3:a:rvc-boss:gpt-sovits-webui:*:*:*:*:*:*:*:*
Vendors & Products Rvc-boss
Rvc-boss gpt-sovits-webui
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Wed, 16 Jul 2025 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 16 Jul 2025 13:45:00 +0000

Type Values Removed Values Added
Metrics epss

{'score': 0.00041}


Tue, 15 Jul 2025 21:00:00 +0000

Type Values Removed Values Added
Description GPT-SoVITS-WebUI is a voice conversion and text-to-speech webUI. In versions 20250228v3 and prior, there is an unsafe deserialization vulnerability in inference_webui.py. The GPT_dropdown variable takes user input and passes it to the change_gpt_weights function. In change_gpt_weights, the user input, here gpt_path is used to load a model with torch.load, leading to unsafe deserialization. At time of publication, no known patched versions are available.
Title GHSL-2025-052: GPT-SoVITS Deserialization of Untrusted Data vulnerability
Weaknesses CWE-502
References
Metrics cvssV4_0

{'score': 8.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2025-07-16T16:22:55.467Z

Reserved: 2025-06-11T14:33:57.800Z

Link: CVE-2025-49840

cve-icon Vulnrichment

Updated: 2025-07-16T16:22:50.464Z

cve-icon NVD

Status : Analyzed

Published: 2025-07-15T21:15:32.870

Modified: 2025-07-30T20:15:19.033

Link: CVE-2025-49840

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.