8.8
/ 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Description
The CosyVoice project thru commit 6e01309e01bc93bbeb83bdd996b1182a81aaf11e (2025-30-21) contains an insecure deserialization vulnerability (CWE-502) in its model loading process. When loading model files (.pt) from a user-specified directory (via the --model_dir argument), the code uses torch.load() without the security-restrictive weights_only=True parameter. This allows the deserialization of arbitrary Python objects via the Pickle module. An attacker can exploit this by providing a maliciously crafted model directory containing .pt files with embedded pickle payloads. When a victim loads this directory using CosyVoice's web interface, the malicious payload is executed, leading to remote code execution on the victim's system.
AI Analysis
Insecure deserialization vulnerability in CosyVoice's model loading process, allowing remote code execution on the victim's system.
Basic Information
ID
CVE-2026-31232
Source
mitre
Published
May 12, 2026 at 00:00
Modified
May 14, 2026 at 19:55
Affected Product
Vendor
FunAudioLLM
Product
CosyVoice
Version
commit 6e01309e01bc93bbeb83bdd996b1182a81aaf11e
Affected Versions
n/a n/a n/a
CWE Classification
AI Assessment
AI Score
8.8 / 10
AI Severity
High
Vendor
FunAudioLLM
Product
CosyVoice
Version
commit 6e01309e01bc93bbeb83bdd996b1182a81aaf11e