PatchSiren cyber security CVE debrief
CVE-2026-59966 TandoorRecipes CVE debrief
Tandoor Recipes is vulnerable to ReDoS (Regular Expression Denial of Service) via user-controlled automation regex patterns. An authenticated user can store a catastrophic-backtracking regex, which can be triggered when another user in the same Space imports a matching recipe, potentially exhausting application worker slots and making the service unavailable.
- Vendor
- TandoorRecipes
- Product
- recipes
- CVSS
- MEDIUM 5.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-16
- Original CVE updated
- 2026-10-16
- Advisory published
- 2026-10-16
- Advisory updated
- 2026-10-16
Who should care
Defenders responsible for Tandoor Recipes instances, particularly those with user-controlled automation regex patterns, should assess exposure and prioritize verification and remediation.
Why it matters
Defenders should care about CVE-2026-59966 because it allows an authenticated user to store a malicious regex pattern that can cause a denial of service when triggered by another user, potentially impacting service availability and requiring verification and remediation efforts.
- Potential denial of service due to exhaustion of application worker slots
- Need for verification of Tandoor Recipes instances and user-controlled automation regex patterns
- Possible impact on service availability for users
Technical summary
Tandoor Recipes executes user-controlled Automation regular-expression patterns with Python re.sub() without complexity validation or an execution timeout. An authenticated user can store a catastrophic-backtracking regex, which can be triggered when another user in the same Space imports a matching recipe, potentially exhausting application worker slots. The attack works because the shared-Space automation engine evaluates the malicious pattern during recipe import and can occupy a Gunicorn worker until its request timeout. This can exhaust application worker slots and make the service unavailable to users.
Defensive priority
Defenders should prioritize verifying and updating Tandoor Recipes instances to version 2.6.10 or later, and review user-controlled automation regex patterns for potential vulnerabilities.
Recommended defensive actions
- Verify Tandoor Recipes instances are updated to version 2.6.10 or later
- Review user-controlled automation regex patterns for potential vulnerabilities
- Monitor application worker slots and service availability
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The CVE record and source item provide details on the vulnerability, including its description, affected versions, and fixed version. However, there is limited information on potential exploitation or victim impact.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-59966 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-59966
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-59966 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-59966
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Tandoor Recipes: ReDoS (Regular Expression Denial of Service) via User-Controlled Automation Reg
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/59xxx/CVE-2026-59966.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/TandoorRecipes/recipes/security/advisories/GHSA-f2gw-c2c7-59v7
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/TandoorRecipes/recipes/commit/adc2732712819d7fe26a9f74f6b0271c1a9d87c3
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/TandoorRecipes/recipes/releases/tag/2.6.10
Supplemental source - x_refsource_MISC
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.