Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain network-adjacent foothold
-
DeliveryDiscover unauthenticated API on 0.0.0.0:14345
-
ExploitCall project/dataset management endpoints
-
ExecutionRead stored provider API keys
-
ImpactIrreversibly delete or modify projects
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Hardware binding mechanism
|
| Exploitation Conditions | Exploitable against a DEFAULT LlamaFarm deployment: the FastAPI server binds to 0.0.0.0 (all interfaces) on TCP port 14345 with no authentication, and the lf CLI silently ignores HOST overrides, so the default-exposed state persists even when an operator attempts to restrict the bind address. No authentication is required (PR:N confirmed by the CVSS vector), so any party who can reach port 14345 can invoke the full project/dataset management API. The primary LIMITING factor is the adjacent attack vector (AV:A): the attacker must already be on the same network segment or otherwise able to reach the host on 14345 (same LAN, shared subnet, or co-located container), not the open Internet, unless the port has been explicitly forwarded/exposed. No user interaction or non-default configuration is needed. |
| Impact | The vendor CVSS 4.0 score is 7.2 (High), driven by trivial exploitability (AC:L, AT:N, PR:N, UI:N) against an unauthenticated API combined with VA:H (irreversible project deletion). The single most important mitigating signal is AV:A: the attack vector is adjacent, not internet-wide, so exploitation requires a foothold on the same L2/local network segment (or a host/container exposed to one) rather than open Internet reachability - this materially lowers mass-exploitation potential. No EPSS score was provided in the input, so exploitation probability cannot be quantified. The CVE is NOT in CISA KEV, so there is no confirmed active exploitation, and no public exploit code was supplied - only a technical disclosure write-up (hackmd) and the VulnCheck advisory, which document the flaw but are not weaponized POC. A notable internal tension: the description states attackers can read stored provider API keys, which is a meaningful confidentiality loss (and a pivot to external paid LLM/provider accounts), yet the vendor rated confidentiality only VC:L - verify whether the real-world blast radius of leaked credentials warrants a higher confidentiality rating. A second aggravating factor beyond raw CVSS is that the lf CLI silently discards HOST overrides, meaning operators who believe they have rebound the listener remain exposed - this defeats the obvious self-mitigation. Overall this is a genuine but situational priority: low barrier to exploit and destructive impact, bounded chiefly by the adjacent-only vector and the niche deployment footprint; prioritize for any LlamaFarm instance reachable on a shared or untrusted network segment. |
| Exploit ScenarioDerived | An attacker with a foothold on the same network segment (e.g., a co-tenant container, a compromised workstation on the office LAN, or a shared cloud subnet) scans for the default LlamaFarm listener on TCP 14345, which binds to 0.0.0.0 with no authentication. They query the unauthenticated project/dataset management API to exfiltrate stored provider API keys, then modify projects and irreversibly delete them. No public exploit code was identified at time of analysis, but exploitation requires only ordinary HTTP requests and no special tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Unauthenticated network access to the LlamaFarm management API on port 14345 allows adjacent attackers to read stored provider API keys, modify projects, trigger data ingestion, and irreversibly delete projects in versions through 0.0.34. The insecure default binds the FastAPI server to 0.0.0.0, and the lf CLI silently ignores HOST overrides, preventing easy remediation. Exploitation requires the attacker to be on the same network segment (CVSS AV:A), and no public exploit code has been identified at time of analysis.
RemediationAI
No vendor-released patch was identified at time of analysis; check the LlamaFarm GitHub repository for a version later than 0.0.34 that addresses the binding and CLI behavior. Until a patch is available, mitigate by restricting network access to TCP port 14345 using host-based firewall rules (e.g., iptables, ufw, or cloud security groups) to allow only trusted management hosts, and avoid exposing the port to untrusted networks. Because the lf CLI silently discards HOST overrides, manually edit server/core/settings.py to bind to 127.0.0.1 or a specific internal interface, but note that source modifications may be overwritten on upgrade. Alternatively, run LlamaFarm in an isolated network namespace or container with no external network access. Rotate any provider API keys that were stored on an affected instance, as they may have been exposed. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/llamafarm-through-0.0.34-unauthenticated-api-exposed-on-all-interfaces) and the technical analysis (https://hackmd.io/@haind03/llamafarm-default-all-interface-bind-unauthenticated-api) for further guidance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-1327: Binding to an Unrestricted IP Address. LlamaFarm's FastAPI server, by default, binds to 0.0.0.0:14345, making it reachable on all network interfaces without authentication. The lf CLI, intended to manage the server, discards any HOST environment variable or configuration overrides (see cli/cmd/orchestrator/services.go lines 138-149), so the server continues to listen on all interfaces even when an operator attempts to restrict it. The API provides project and dataset management functions, including the ability to read stored provider API keys, modify project metadata, trigger data ingestion pipelines, and delete projects permanently. No authentication (PR:N) or user interaction (UI:N) is required. The assessed CVSS 3.1 vector is AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H, reflecting the adjacent attack vector and the high availability impact from irreversible deletion.
Know when Llamafarm gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N
Adjacent, unauthenticated, no interaction (AV:A/AC:L/PR:N/UI:N); confidentiality and integrity limited to project data/keys (C:L/I:L) but irreversible project deletion gives A:H.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
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.
Executive ViewAI
LlamaFarm deployments running version 0.0.34 or earlier expose a management interface on TCP port 14345 to any device sharing the same network segment, letting an attacker read stored third-party provider API keys, alter or trigger AI ingestion projects, and permanently delete project data. Because this service typically sits on internal developer and AI-tooling subnets, a single compromised laptop or misconfigured guest network could translate into cloud provider account takeover and irreversible loss of AI pipelines. Leadership should treat this as a data-integrity and third-party credential exposure until the vendor releases remediation, and should not assume the insecure default binding can be corrected through configuration alone.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict access to TCP 14345 using host firewalls and network ACLs limited to trusted management hosts, or stop the management service where not required; isolate affected instances on a dedicated, tightly segmented VLAN reachable only by administrators; place the interface behind an authenticating reverse proxy or VPN; rotate all provider API keys stored in LlamaFarm and treat them as compromised; monitor and alert on connections to port 14345 and on unexpected project modification, ingestion, or deletion events; verify backup and restore capability for any project data that could be irreversibly deleted.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-96925
GHSA-fhw6-pmfp-fhhf
NVD
CVE.org
EPSS
Exploit-DB