CVE 8.8 HIGH

CVE-2026-31232_CVE-2026-31232

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

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.