CVE-2025-43851: RVC-Project Retrieval-based-Voice-Conversion-WebUI · Deserialization of Untrusted Data
Affects RVC-Project Retrieval-based-Voice-Conversion-WebUISource CVE
Public exploit available · CVSS 8.9 High.
Data as of 2 Nov 2026, 10:57 UTC
- EPSS
- 1.0% chance of exploitation in 30 days – higher than 62% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
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:PExploitation evidence
Disclosed: evidence found.
Public on cve.org; its publication date is not in this record
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 2 Nov 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| RVC-Project Retrieval-based-Voice-Conversion-WebUI | Affected
| Fixed in– |
AI-suggested
Since no official patches are currently available, European organizations should adopt a multi-layered mitigation approach: 1) Immediately restrict network access to the Retrieval-based-Voice-Conversion-WebUI instances by implementing strict firewall rules and network segmentation to limit exposure to untrusted networks. 2) Disable or restrict the functionality that allows user-supplied model paths if possible, or validate and sanitize all user inputs rigorously before processing. 3) Employ application-level controls such as running the vulnerable application in a sandboxed or containerized environment with minimal privileges to contain potential exploitation. 4) Monitor logs and network traffic for unusual activity indicative of exploitation attempts, including unexpected model file uploads or access patterns. 5) Consider temporarily discontinuing use of the vulnerable software until a patch is released. 6) Engage with the vendor or open-source community to track patch developments and apply updates promptly once available. 7) Educate developers and administrators about the risks of unsafe deserialization and enforce secure coding practices to prevent similar vulnerabilities in future deployments.
Description
Retrieval-based-Voice-Conversion-WebUI is a voice changing framework based on VITS. Versions 2.2.231006 and prior are vulnerable to unsafe deserialization. The model_choose variable takes user input (e.g.a path to a model) and passes it to the uvr function in vr.py. In uvr , a new instance of AudioPre class is created with the model_path attribute containing the aformentioned user input. In the AudioPre class, the user input, is used to load the model on that path with torch.load, which can lead to unsafe deserialization and remote code execution. As of time of publication, no known patches exist.