CVE-2026-35489: falha de alta gravidade em TandoorRecipes recipes
Tandoor Recipes — `amount`/`unit` bypass serializer in `food/{id}/shopping/`
Publicada 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 aplicativo de gerenciamento de receitas não valida dados inseridos pelo usuário em um endpoint de lista de compras, permitindo que invasores travem o servidor com dados inválidos ou associem itens a unidades de outros usuários, expondo informações privadas.
O endpoint POST /api/food/{id}/shopping/ ignora a validação do ShoppingListEntrySerializer lendo amount e unit diretamente de request.data sem sanitização, permitindo injeção de quantidades não numéricas (CWE-1284) e associação de unidades entre tenants (CWE-639). Um atacante autenticado pode provocar erros HTTP 500 ou vazar referências de chave estrangeira entre diferentes Spaces.
No mesmo produto, das mais perigosas para as menos.