CVE-2026-28503: medium-severity vulnerability in TandoorRecipes recipes
Tandoor Recipes has Cross-Space IDOR in SyncViewSet.query_synced_folder: missing space scoping on get_object_or_404
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
An admin user can access and trigger sync operations (like file imports from Dropbox or Nextcloud) on recipe sync configurations that belong to other isolated workspaces, and view the sync logs. This breaks the intended isolation between separate workspace environments.
Tandoor Recipes prior to 2.6.0 lacks space scoping in SyncViewSet.query_synced_folder(), allowing an authenticated admin to bypass access controls via IDOR. The get_object_or_404(Sync, pk=pk) query omits the space=request.space filter, enabling cross-space sync operations and log retrieval across workspace boundaries.
In the same product, most dangerous first.