CVE-2025-43847CWE-502

GHSL-2025-017_Retrieval-based-Voice-Conversion-WebUI

High · published May 5, 2025

CVSS v4.0
8.9
EPSS
1%
Percentile
61.2
In the wild
Unconfirmed
What it is

🚨 An unsafe deserialization vulnerability in the Retrieval-based-Voice-Conversion-WebUI could let an attacker sneak malicious code right into your voice model—yikes! ⚡ Imagine a restaurant that allows customers to order dishes without checking if the ingredients are safe. If someone orders a mystery dish with a secret ingredient, they could end up with something utterly toxic! That's what happens here when the user-supplied path is blindly trusted by the system. An attacker could exploit this flaw to execute arbitrary code on your system, potentially allowing them to manipulate, steal, or destroy data. Given the high severity, the risks are absolutely devastating, as they could take over your server and wreak havoc!

Put simply

Imagine a restaurant that allows customers to order dishes without checking if the ingredients are safe. If someone orders a mystery dish with a secret ingredient, they could end up with something utterly toxic! That's what happens here when the user-supplied path is blindly trusted by the system. The vulnerability arises because the `ckpt_path2` variable takes untrusted user input and passes it directly to the `extract_small_model` function in `process_ckpt.py`, which is then used by `torch.load`. This can lead to unsafe deserialization, opening the door for remote code execution.

What to do

An attacker could exploit this flaw to execute arbitrary code on your system, potentially allowing them to manipulate, steal, or destroy data. Given the high severity, the risks are absolutely devastating, as they could take over your server and wreak havoc! Since no known patches exist yet, it's crucial to avoid using vulnerable versions (2.2.231006 and prior). Consider implementing strict input validation or sandboxing the execution environment to mitigate the risk in the meantime! You've got this! Stay vigilant and keep that voice conversion safe! 🛡️

The record
Technical detail
CVSS v4.0
8.9 · HIGH
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
EPSS
0.00960 · 61.2th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-05-05T17:21Z
EPSS history
Timeline
  • 05 MAY 17:21Z
    GHSL-2025-017_Retrieval-based-Voice-Conversion-WebUI
    cvelistv5