CVE-2026-35489: fallo de gravedad alta en TandoorRecipes recipes
Tandoor Recipes — `amount`/`unit` bypass serializer in `food/{id}/shopping/`
Publicada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
Una aplicación de gestión de recetas no valida datos ingresados por el usuario en un endpoint de lista de compras, permitiendo que atacantes bloqueen el servidor con datos inválidos o asocien artículos con unidades de otros usuarios, exponiendo información privada.
El endpoint POST /api/food/{id}/shopping/ ignora la validación del ShoppingListEntrySerializer leyendo amount y unit directamente de request.data sin sanitización, permitiendo inyección de cantidades no numéricas (CWE-1284) y asociación de unidades entre tenants (CWE-639). Un atacante autenticado puede provocar errores HTTP 500 o filtrar referencias de clave foránea entre diferentes Spaces.
En el mismo producto, de las más peligrosas a las menos.