Description
LlamaFarm through 0.0.34 contains an insecure default configuration that binds its unauthenticated FastAPI server to 0.0.0.0 on port 14345, while the lf CLI silently discards HOST overrides. Network-adjacent attackers can call the project and dataset management API to read stored provider API keys, modify projects, trigger ingestion, and irreversibly delete projects.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| llama-farm | llamafarm | ≤ 0.0.34 | — |
References
- https://hackmd.io/@haind03/llamafarm-default-all-interface-bind-unauthenticated-api third-party-advisory
- https://github.com/llama-farm/llamafarm/blob/853e7eabdf70dd78054d93fabfa396452951377e/server/core/settings.py#L41-L42 technical-description
- https://github.com/llama-farm/llamafarm/blob/853e7eabdf70dd78054d93fabfa396452951377e/cli/cmd/orchestrator/services.go#L138-L149 technical-description
- https://github.com/llama-farm/llamafarm product
- VulnCheck Advisory: LlamaFarm through 0.0.34 Unauthenticated API Exposed on All Interfaces third-party-advisory