URL Parameter Injection in FDC Food Search API Causes Server Crash and Exposes Internal API Key
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| TandoorRecipes | recipes | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Tandoorrecipes | Recipes |
|
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.486% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Tandoor
Tandoor recipes |
|
| CPEs | cpe:2.3:a:tandoor:recipes:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Tandoor
Tandoor recipes |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Tandoorrecipes
Tandoorrecipes recipes |
|
| Vendors & Products |
Tandoorrecipes
Tandoorrecipes recipes |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | URL Parameter Injection in FDC Food Search API Causes Server Crash and Exposes Internal API Key | |
| Weaknesses | CWE-74 | |
| References |
| |
| Metrics |
cvssV3_1
|