Skip to main content

LlamaFarm CVE-2026-108760

| EUVDEUVD-2026-96925 HIGH
Binding to an Unrestricted IP Address (CWE-1327)
2026-10-11 VulnCheck GHSA-fhw6-pmfp-fhhf
7.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain network-adjacent foothold
  2. Delivery
    Discover unauthenticated API on 0.0.0.0:14345
  3. Exploit
    Call project/dataset management endpoints
  4. Execution
    Read stored provider API keys
  5. Impact
    Irreversibly 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

llamafarm 0 ≤0.0.34

Affected Packages

euvd llamafarm no fix

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

Vendor (VulnCheck) PRIMARY 7.2 HIGH
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
vuln.today AI 7.6 HIGH

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.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Rare
obscure early-stage open-source LLM tool, pre-1.0 (through 0.0.34), tiny footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy