Skip to main content
← All vulnerabilities
CVE-2026-112342EUVD-2026-109121GHSA-69Q3-5Q6X-7HMX

Tandoor Recipes < 2.7.0 Cross-Space Permission Cache Poisoning

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.7.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Tandoor Recipes, an open-source recipe management application, is affected before version 2.7.0. Authenticated users can keep stale admin-level permissions from one space and use them in another space, letting them access data and actions they should not have, even after their privileges there were revoked or reduced.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

Tandoor Recipes before 2.7.0 contains an improper cache-key design in cookbook/helper/permission_helper.py that allows authenticated users to retain stale group-based permissions across different spaces by exploiting a cache key keyed only on user id while omitting the active space, with the cached entry's TTL refreshed on every request. Attackers can create their own space to obtain an admin group designation, then switch their active space to a victim space where they hold lesser privileges, causing the stale cached admin decision to authorize elevated access and bypass group revocations or demotions across multiple permission classes and views.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  4. Record last updated

Affected versions

  • Tandoor Recipes Tandoor Recipes

    fixed in 2.7.0

References 4

GitHub · TandoorRecipes/recipes

vulncheck.com