CVE-2026-33153: TandoorRecipes recipes · SQL Injection
Affects TandoorRecipes recipesSource CVE Database V5
Public exploit available · CVSS 7.7 High : upgrade to 2.6.0 as a priority.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 39% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.6.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 26 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade TandoorRecipes recipes to 2.6.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| TandoorRecipesrecipes | Affected
| Fixed in
|
PyPIrecipespkg:pypi/recipesOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
The primary mitigation is to upgrade Tandoor Recipes to version 2.6.0 or later, where the ?debug=true parameter is removed or properly secured. Until upgrade, organizations should implement strict access controls on the Recipe API endpoint, limiting access only to highly trusted users or internal networks. Employ web application firewalls (WAFs) to detect and block requests containing the ?debug=true parameter. Review and harden authentication mechanisms to minimize unauthorized authenticated access. Conduct thorough code audits to ensure no other debug or diagnostic endpoints expose sensitive information. Monitor logs for unusual API requests that include the debug parameter. Additionally, implement database-level security controls such as least privilege for application database users and query parameterization to reduce SQL injection risks. Regularly review and update security policies around application debugging features in production environments.
Description
Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. In versions prior to 2.6.0, the Recipe API endpoint exposes a hidden `?debug=true` query parameter that returns the complete raw SQL query being executed, including all table names, column names, JOIN relationships, WHERE conditions (revealing access control logic), and multi-tenant space IDs. This parameter works even when Django's `DEBUG=False` (production mode) and is accessible to any authenticated user regardless of their privilege level. This allows a low-privilege attacker to map the entire database schema and reverse-engineer the authorization model. Version 2.6.0 patches the issue.