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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-112145— speaches-ai speaches Pyannote Diarization Model Loading pyannote_diarization.py PyannoteDiarizationModelManager._load_fn externally-controlled input to select classes or code

Quick assessment

Affected
speaches-ai speaches
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

在 speaches-ai 的 speaches 项目(版本 0.9.0-rc.3 及更早版本)中发现了一个安全漏洞。该漏洞影响组件"Pyannote 说话人分离模型加载”中文件 的函数 。攻击者可通过操纵 参数,利用外部控制的输入来选择类或执行代码。该漏洞可被远程触发利用。相关利用方式已公开披露,存在被实际利用的风险。该功能是在 PR #628(feat/switch to pyannote audio)中引入的,对应提交哈希为 。项目方已早期通过问题报告获知此漏洞,但截至目前尚未作出回应。

CVSS 7.3 · High

Possible ATT&CK Techniques 1 AI

T1190 · Exploit Public-Facing Application

Affected Version Matrix 4

VendorProduct Version RangeStatus
speaches-ai speaches 0.9.0-rc.0 affected
0.9.0-rc.1 affected
0.9.0-rc.2 affected
0.9.0-rc.3 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-112145

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
speaches-ai speaches Pyannote Diarization Model Loading pyannote_diarization.py PyannoteDiarizationModelManager._load_fn externally-controlled input to select classes or code
Source: CVE Program / CVE List V5
Vulnerability Description
A security vulnerability has been detected in speaches-ai speaches up to 0.9.0-rc.3. This vulnerability affects the function PyannoteDiarizationModelManager._load_fn of the file src/speaches/executors/pyannote_diarization.py of the component Pyannote Diarization Model Loading. The manipulation of the argument model leads to use of externally-controlled input to select classes or code. It is possible to initiate the attack remotely. The exploit has been disclosed publicly and may be used. The feature was introduced in PR #628 (feat/switch to pyannote audio), merged as commit 870e1e16a73452496e99d49f759eabd692a8e0e0. The project was informed of the problem early through an issue report but has not responded yet.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Source: CVE Program / CVE List V5
Vulnerability Type
使用外部可控制的输入来选择类或代码(不安全的反射)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
speaches-ai speaches 0.9.0-rc.0 cpe:2.3:a:speaches-ai:speaches:*:*:*:*:*:*:*:*

II. Public POCs for CVE-2026-112145

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-112145

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

Proof of Concept for CVE-2026-112145 (1)

Vendor Pages for CVE-2026-112145 (1)

Other References for CVE-2026-112145 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-112145

No comments yet


Leave a comment