Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-79784— Vocos through 0.1.0 Arbitrary Code Execution via Unrestricted class_path in Model Configuration

Quick assessment

Affected
gemelo-ai vocos
Exploitation
Public or AI PoC available; prioritize validation
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Gemelo AI Vocos是Gemelo AI组织的一款机器学习驱动的音频处理工具。 Gemelo AI Vocos 0.1.0及之前版本存在代码注入漏洞,该漏洞源于配置文件指定类时未限制可指定的类,可能导致加载不受信任的模型时执行任意代码。

CVSS 8.8 · High EPSS 0.57% · P47

Possible ATT&CK Techniques 1 AI

T1195 · Supply Chain Compromise

Affected Version Matrix 1

VendorProduct Version RangeStatus
gemelo-ai vocos ≤ 0.1.0 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-79784

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Vocos through 0.1.0 Arbitrary Code Execution via Unrestricted class_path in Model Configuration
Source: CVE Program / CVE List V5
Vulnerability Description
Vocos instantiates a class named by a configuration file without restricting which class may be named. instantiate_class in vocos/pretrained.py takes the class_path value from the configuration, splits it into a module and an attribute, imports the module with __import__, resolves the attribute with getattr, and calls the result as args_class(*args, **kwargs) where kwargs is the config's own init_args mapping. No allowlist constrains the dotted path, so a configuration may name any importable callable and supply the arguments it is called with. Vocos.from_hparams reaches this for each of the feature_extractor, backbone and head entries, and Vocos.from_pretrained reaches it with a remote file: it downloads config.yaml from a caller-named Hugging Face repository and passes it straight to from_hparams. Loading a model from a repository the user does not control therefore executes code of the repository owner's choosing in the loading process. The neighbouring torch.load of the downloaded weights is a separate matter and is constrained on PyTorch releases that default weights_only to true, which leaves this path as the reachable one.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
使用外部可控制的输入来选择类或代码(不安全的反射)
Source: CVE Program / CVE List V5
Vulnerability Title
Gemelo AI Vocos 代码注入漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Gemelo AI Vocos是Gemelo AI组织的一款机器学习驱动的音频处理工具。 Gemelo AI Vocos 0.1.0及之前版本存在代码注入漏洞,该漏洞源于配置文件指定类时未限制可指定的类,可能导致加载不受信任的模型时执行任意代码。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
gemelo-ai vocos 0 ~ 0.1.0 -

II. Public POCs for CVE-2026-79784

# POC Description Source Link Shenlong Link
AI-Generated POC Premium
Qwen3.6-35B-A3B · 10539 chars
Pro+ exclusive includes:
Vulnerability reproduction recording (real sandbox build + trigger, exclusive)
In-depth vulnerability mechanism
Trigger conditions & impact
Full executable POC code
Exploit chain & mitigation
POC zip download
100+ AI POC generations per month

III. Intelligence Information for CVE-2026-79784

请登录查看更多情报信息。

Vendor Advisories for CVE-2026-79784 (1)

Security Blog Posts for CVE-2026-79784 (1)

Other References for CVE-2026-79784 (2)

IV. Related Vulnerabilities

V. Comments for CVE-2026-79784

No comments yet


Leave a comment