Skip to main content
VulnerabilityPublished

CVE-2025-43851: RVC-Project Retrieval-based-Voice-Conversion-WebUI · Deserialization of Untrusted Data

Affects RVC-Project Retrieval-based-Voice-Conversion-WebUISource CVE

0
Compare

Public exploit available · CVSS 8.9 High.

Data as of 2 Nov 2026, 10:57 UTC

CVSS 4.0 base score
8.9High
How severe the flaw is on the 0–10 CVSS scale.
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:P

Exploitation evidence

  1. Disclosed: evidence found.

    Public on cve.org; its publication date is not in this record

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: evidence found.

    CVSS exploit maturity: proof of concept public

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
RVC-Project Retrieval-based-Voice-Conversion-WebUIAffected
  • <=2.2.231006
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.

Community reviews

Loading reviews…