CVE-2026-112145
Publiée le 2026-10-19 · Dernière modification le 2026-10-22
Speaches-ai (versions jusqu'à 0.9.0-rc.3) est un outil utilisé pour la transcription vocale et le traitement audio. Une faille existe dans le composant Pyannote Diarization, où le logiciel ne parvient pas à assainir correctement l'argument `model` lors du processus de chargement du modèle. Cela permet à un attaquant de fournir une entrée personnalisée qui force l'application à exécuter du code arbitraire ou à charger des classes non intentionnelles.
Un attaquant peut exploiter cette faille à distance via le réseau sans avoir besoin d'authentification ni d'interaction de l'utilisateur. En cas de succès, cela lui permet de compromettre la confidentialité, l'intégrité et la disponibilité de l'application, bien que l'impact soit limité au contexte local du logiciel. Comme l'exploit est public et que la complexité de l'attaque est faible, cela représente un risque modéré pour les installations non corrigées.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
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.