CVE Catalog

CVE-2026-112145

HighCVSS 7.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.43%

36th percentile - higher than 36% of all known CVEs

Summary

A security vulnerability was detected in speaches-ai speaches up to 0.9.0-rc.3 in the PyannoteDiarizationModelManager._load_fn function of src/speaches/executors/pyannote_diarization.py. Manipulating the model argument leads to use of externally-controlled input to select classes or code, enabling remote attack; the exploit is publicly disclosed.

Risk Assessment

A remote attacker could force loading of a malicious model or code, potentially leading to unauthorized operations. The project has not responded to the report, so a fix may not be available.

Recommendation

Restrict access to the application interface and verify model sources before loading. Consider applying patches or mitigations until an official update is released.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS