pyannote.audio MFV PoC (authorized huntr disclosure β BENIGN payload)
Loading this repo's config.yaml via Pipeline.from_pretrained("Faturochman13/pyannote-audio-mfv-poc")
executes an arbitrary OS command at load time (default args, no trust flag).
Vulnerable: pyannote.audio 4.0.7 β pyannote/audio/core/pipeline.py resolves the
preprocessors.<k>.name (and pipeline.name) config field via get_class_by_name
(pyannote.core = getattr(import_module(module), cls), no allowlist) then calls
Klass(**params). A crafted name: subprocess.Popen + params.args = command execution.
Benign proof: the payload only runs id > /tmp/pyannote_MFV_PoC.txt. Reproduce:
from pyannote.audio import Pipeline
Pipeline.from_pretrained("Faturochman13/pyannote-audio-mfv-poc")
# -> /tmp/pyannote_MFV_PoC.txt is created containing `id` output
- Downloads last month
- -
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support