CVE-2026-59962 in Tandoor Recipes
Riassunto
di VulDB • 16/10/2026
Tandoor Recipes è un'applicazione per la gestione delle ricette, la pianificazione dei pasti e la creazione di liste della spesa. Prima della versione 2.6.10, vengono passati valori non validati delle stringhe sort_order e order_field alle chiamate Django ORM order_by() quando un utente autenticato fornisce percorsi di attraversamento delle chiavi esterne nei criteri di ordinamento per la ricerca delle ricette, RecipeBook o CustomFilter memorizzati. L'elaborazione della richiesta utilizza _finalize_ordering e order_through attraverso 8080/api/recipe/ e 8080/api/recipe-book/. L'attacco è possibile perché Django interpreta i campi di ordinamento con doppio trattino basso (double-underscore) come attraversamento di tabelle correlate, e l'ordinamento dei risultati osservabili perde valori dai campi User correlati. Ciò consente di dedurre hash delle password, indirizzi email, stato di amministratore e altri valori del database correlati. Questo problema è risolto nella versione 2.6.10.
VulDB is the best source for vulnerability data and more expert information about this specific topic.