Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Impact | The CVSS v3.1 vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) indicates this is a network-accessible denial of service vulnerability requiring low privileges (authenticated user) with low attack complexity and no user interaction. The impact is high availability loss but no confidentiality or integrity compromise. SSVC signals show exploitation status as 'poc' (proof-of-concept code exists), automatable as 'no' (parameter injection requires knowledge of FDC API structure), and technical impact as 'partial' (DoS is bounded to the FDC integration, not total system compromise). While the CVSS score of 6.5 is moderate, real-world risk is further constrained by the authentication requirement (PR:L) - only legitimate application users can trigger the vulnerability. The POC availability without KEV status (no confirmed active exploitation by CISA) suggests security researcher awareness but not yet widespread weaponization. For organizations using Tandoor Recipes with untrusted users, this remains a valid priority due to easy automation of DoS attacks once inside; for private or tightly-controlled deployments, risk is lower. |
| Exploit ScenarioDerived | An authenticated user discovers they can inject URL parameters by appending '&key=attacker_key' to their FDC food search query. The attacker submits a search for 'apple&key=malicious', causing Tandoor Recipes to construct a malformed upstream API request to USDA FDC with their injected key override. The external API either rejects the request (triggering an HTTP 500 error returned to the user) or processes the attacker-controlled parameter, allowing reconnaissance of FDC API behavior or redirection of results. Repeated exploitation causes repeated server errors, degrading service availability for legitimate users. Proof-of-concept code demonstrating this injection technique is publicly available, lowering the barrier to exploitation by moderately-skilled attackers. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 26, 2026
Tandoor Recipes versions prior to 2.6.0 allow authenticated remote attackers to cause denial of service by injecting URL parameters into the USDA FoodData Central search endpoint through improper URL encoding of the query parameter, enabling API key override and server crashes via malformed requests. Publicly available exploit code exists, and a vendor-released patch is available in version 2.6.0.
RemediationAI
Upgrade Tandoor Recipes to version 2.6.0 or later immediately, as the vendor has released a patched version addressing the URL encoding issue. Until upgrade is feasible, administrators should restrict network access to the recipe search functionality to trusted users only, disable the FDC search feature if not required, and monitor application logs for HTTP 500 errors that may indicate exploitation attempts. Ensure that the application is running with the principle of least privilege and audit user accounts with access to recipe management features.
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
Tandoor Recipes is a recipe management and meal planning application (CPE: cpe:2.3:a:tandoorrecipes:recipes) that integrates with the USDA FoodData Central (FDC) API for nutritional data lookup. The vulnerability stems from CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component, also known as 'Injection'), specifically URL parameter injection. The application constructs upstream API URLs by directly string interpolation of the user-supplied query parameter without URL-encoding. An attacker can inject additional URL parameters by including ampersand characters ('&') in the query value, allowing manipulation of API request behavior. This is a classic output encoding failure where user input is passed to a downstream HTTP client without sanitization, enabling parameter pollution attacks against the external FDC API endpoint.
Know when Recipes 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
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. In versions prior to 2.6.0, the FDC (USDA FoodData Central) search endpoint constructs an upstream API URL by directly interpolating the user-supplied query parameter into the URL string without URL-encoding. An attacker can inject additional URL parameters by including & characters in the query value. This allows overriding the API key, manipulating upstream query behavior, and causing server crashes (HTTP 500) via malformed requests - a Denial of Service condition. Version 2.6.0 patches the issue.
Executive ViewAI
Organizations using versions should be aware of notable risk from CVE-2026-33148, a injection vulnerability rated CVSS 6.5. Exploitation could allow attackers to execute code or inject malicious input. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: deploy WAF rules, restrict network access, enable logging.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Rated critical seve
Tandoor Recipes prior to 2.5.1 contains a blind server-side request forgery vulnerability in the Cookmate recipe import
Tandoor Recipes 2.0.0-alpha-1, fixed in 2.0.0-alpha-2, is vulnerable to privilege escalation. Rated medium severity (CVS
Recipes version 1.5.10 allows arbitrary HTTP requests to be made through the server. Rated medium severity (CVSS 6.5), t
In Recipes, versions 0.9.1 through 1.2.5 are vulnerable to Server Side Request Forgery (SSRF), in the “Import Recipe” fu
Tandoor Recipes versions prior to 2.6.0 allow unlimited brute-force password guessing attacks against any known username
Path traversal in Tandoor Recipes prior to 2.5.1 allows authenticated users with import permissions to read arbitrary fi
Broken object-level authorization in Tandoor Recipes before 2.6.12 lets an authenticated member of the same Space, holdi
Privilege escalation in Tandoor Recipes prior to version 2.6.4 allows authenticated users with read-only shared access t
Authenticated users can modify and expose private recipes in Tandoor Recipes through broken object-level authorization i
Tandoor Recipes versions through 2.5.3 permit Host header injection attacks that enable invite link poisoning, allowing
Authenticated blind server-side request forgery in Tandoor Recipes before 2.6.10 allows a user with privileges to create
EUVD-2026-16311
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB