CVE-2026-59970CWE-918ssrf

CVE-2026-59970

High · published October 17, 2026

CVSS v3.1
7.7
EPSS
0%
Percentile
22.7
In the wild
Unconfirmed
What it is

Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Prior to 2.6.10, passes an administrator-controlled AI provider URL directly to LiteLLM without applying the server's outbound-request SSRF checks when an authenticated user creates a Space, configures an AI provider with a URL targeting an internal address, and invokes an AI action. In cookbook/views/api.py, the affected AI actions call completion through TARGET/api/ai-import/ and api/ai-step-sort/ while bypassing safe_request. The attack works because the server connects to the supplied provider URL from each AI action and exposes connection success, refusal, or timeout as a blind network-reachability oracle. This can reach internal services, other hosts on the server network, and cloud metadata endpoints and map reachable internal hosts and ports. This issue is fixed in version 2.6.10.

The record
Technical detail
CVSS v3.1
7.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00311 · 22.7th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-10-17T00:17Z
References (4)
EPSS history
Timeline
  • 18 OCT 03:31Z
    EPSS moved — → 0%
    epss
  • 16 OCT 19:21Z
    Tandoor Recipes: Blind SSRF via AI provider URL (api_base)
    cvelistv5
  • 16 OCT 19:21Z
    Tandoor Recipes: Blind SSRF via AI provider URL (api_base)
    cvelistv5