Skip to main content
VulnerabilityPublished

CVE-2026-33153: TandoorRecipes recipes · SQL Injection

Affects TandoorRecipes recipesSource CVE Database V5

0
Compare

Public exploit available · CVSS 7.7 High : upgrade to 2.6.0 as a priority.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 4.0 base score
7.7High
How severe the flaw is on the 0–10 CVSS scale.
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:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 26 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: evidence found.

    CVSS exploit maturity: proof of concept public

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
TandoorRecipesrecipesAffected
  • <2.6.0
Fixed in
  • 2.6.0
PyPIrecipespkg:pypi/recipesOther threatsAffected
  • <2.6.0
Fixed in
  • 2.6.0

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.

References

Community reviews

Loading reviews…