Description
Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Prior to 2.6.10, recipe utility endpoints retrieve same-Space Recipe objects without invoking the private-recipe owner or sharing permission when an authenticated member of a shared Space supplies another member's private recipe identifier to AI import, file, external-link, or share-link endpoints. Request processing uses api/ai-import/, api/get_recipe_file/, api/get_external_file_link/, api/share-link/, CustomRecipePermission. The attack works because the endpoints read private recipe files, send file bytes to the configured AI provider, or create and disclose external links without object-level authorization, and api/share-link/ can create a public link when Space sharing is enabled. This can expose private recipe files and sensitive uploaded content to another same-Space user and to configured external services. This issue is fixed in version 2.6.10.
Published: 2026-10-16
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Authorization Bypass to Private Recipe Files
Action: Apply Patch
AI Analysis

Impact

A flaw in the Tandoor Recipes application allows an authenticated member of a shared space to supply another member's private recipe identifier to various API endpoints without triggering the proper authorization checks. As a result, private recipe files or links may be read, sent to external AI providers, or exposed via public share‑links. The weakness is an authorization bypass (CWE‑639) that could lead to disclosure of confidential user data. The impact is the unintended exposure of private recipe content to other users in the same space and to external services potentially receiving the data via AI import or file sharing.

Affected Systems

The vulnerability affects the TandoorRecipes:recipes project prior to version 2.6.10. Installing 2.6.10 or newer fixes the issue by enforcing proper object‑level permission checks on recipe utility endpoints.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity, and the EPSS score is not available. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector involves an authenticated user in a shared space interacting with the vulnerable API endpoints; this requires no special expertise beyond normal application usage. Attackers could gain unauthorized access to private recipe files and potentially expose them to external services.

Generated by OpenCVE AI on October 16, 2026 at 21:01 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Tandoor Recipes to version 2.6.10 or later.
  • Disable or restrict access to the ai-import, get_recipe_file, get_external_file_link, and share-link API endpoints for affected spaces until the patch is applied.
  • Configure access controls to enforce proper ownership checks on recipe resources and prevent public share‑link creation in shared spaces.

Generated by OpenCVE AI on October 16, 2026 at 21:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Description Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Prior to 2.6.10, recipe utility endpoints retrieve same-Space Recipe objects without invoking the private-recipe owner or sharing permission when an authenticated member of a shared Space supplies another member's private recipe identifier to AI import, file, external-link, or share-link endpoints. Request processing uses api/ai-import/, api/get_recipe_file/, api/get_external_file_link/, api/share-link/, CustomRecipePermission. The attack works because the endpoints read private recipe files, send file bytes to the configured AI provider, or create and disclose external links without object-level authorization, and api/share-link/ can create a public link when Space sharing is enabled. This can expose private recipe files and sensitive uploaded content to another same-Space user and to configured external services. This issue is fixed in version 2.6.10.
Title Tandoor Recipes: Private recipe file and share-link authorization bypass in recipe utility API endpoints
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-16T21:16:08.364Z

Reserved: 2026-07-07T18:49:15.608Z

Link: CVE-2026-59963

cve-icon Vulnrichment

Updated: 2026-10-16T19:34:22.999Z

cve-icon NVD

Status : Received

Published: 2026-10-16T20:17:23.567

Modified: 2026-10-16T22:17:24.137

Link: CVE-2026-59963

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T21:15:14Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key