CVE-2026-112342: Tandoor Recipes < 2.7.0 Cross-Space Permission Cache Poisoning

Published Oct 23, 2026
·
Updated

Tandoor Recipes before 2.7.0 contains an improper cache-key design in cookbook/helper/permissionhelper.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.

Affected Software

1 affected component
Tandoor Recipes Tandoor Recipes<2.7.0

Event History

Oct 23, 2026
CVE Published
via MITRE·06:15 PM
Data Sourced
via MITRE·06:15 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

An authenticated user who has access to more than one space is exposed to this condition. The described attack requires the user to create or control a space in which they receive an admin group designation, then switch to a victim space where they have lower privileges.

2

Are deployments affected by default?

The issue affects Tandoor Recipes versions before 2.7.0. Exploitation depends on a user being able to hold differing group-based permissions across spaces, including an admin designation in a space they control.

3

What makes the elevated access persist?

Permission-cache entries are keyed only by user ID rather than by both user and active space. The cache TTL is refreshed on every request, allowing a stale admin decision to remain available across space changes and potentially survive group revocation or demotion.

4

What should be done if an affected user may have exploited this?

Upgrade to version 2.7.0. Because stale cached decisions can bypass revocations or demotions across permission classes and views, review users with access to multiple spaces, especially those that could create a space and receive an admin group designation.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203