CVE-2026-35488: falha de alta gravidade em TandoorRecipes recipes
Tandoor Recipes — CustomIsShared permits DELETE/PUT on RecipeBook by shared (read-only) users
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
Um app de receitas permite que usuários com acesso somente leitura a um livro de receitas compartilhado consigam deletar ou modificar o livro, burlando a restrição. Isso ocorre porque o verificador de permissões não valida corretamente qual ação está sendo realizada.
A classe CustomIsShared no RecipeBookViewSet e RecipeBookEntryViewSet não diferencia entre métodos HTTP seguros (GET, HEAD, OPTIONS) e inseguros (DELETE, PUT, PATCH) no has_object_permission(), permitindo que qualquer usuário compartilhado execute operações destrutivas em objetos RecipeBook independentemente da intenção de acesso somente leitura.
No mesmo produto, das mais perigosas para as menos.