CVE-2026-31251

HIGH EPSS 12.2%
Published May 11, 20261mo ago · Modified Jun 17, 20262w ago
7.3 CVSS 3.1
High
Find Similar
Published May 11, 2026 1mo ago
Last Modified Jun 17, 2026 2w ago

Description

CosyVoice thru commit 6e01309e01bc93bbeb83bdd996b1182a81aaf11e (2025-30-21) contains an insecure deserialization vulnerability (CWE-502) in its gRPC server component. When the server starts, it loads the speech synthesis model from a user-specified directory using torch.load() without enabling the weights_only=True security parameter. This allows the deserialization of arbitrary Python objects via the pickle module. An attacker can exploit this by providing malicious model files within a directory. When a victim starts the gRPC server pointing to this directory, arbitrary code is executed on the victim's system during server initialization.

CVSS Details

Base Score
7.3
Exploitability
3.9
Impact
3.4
Vector string
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Attack Vector Network
Attack Complexity Low
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality Low
Integrity Low
Availability Low

Threat Intelligence

EPSS Exploit Probability
12.2% percentile
Exploit & Patch Status
No Known Exploit
No Patch Available

Weaknesses 3

CWE-20 Improper Input Validation Validation
CWE-915
CWE-94 Improper Control of Generation of Code (Code Injection) Injection

References 2

  • github.com https://github.com/FunAudioLLM/CosyVoice
  • notion.so https://www.notion.so/CVE-2026-31251-35d1e1393188816f9bf5f3ccea3aa16f

Remediation

No remediation data recorded yet

Check vendor advisories and the NVD entry for patch availability.