Katalog CVE

CVE-2026-113612

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

SparkyFitness przed 0.17.0 zawiera podatność braku autoryzacji, która pozwala uwierzytelnionym użytkownikom usuwać warianty żywności innych użytkowników poprzez endpoint DELETE /api/foods/food-variants/:id. Atakujący mogą użyć identyfikatorów wariantów z publicznych endpointów odczytu żywności, aby usunąć warianty porcji i wartości odżywczych publicznie udostępnionej żywności, niszcząc dane ofiar.

Ocena ryzyka

Atakujący może zniszczyć dane żywnościowe innych użytkowników, powodując utratę informacji i zakłócenia w działaniu aplikacji. Może to podważyć zaufanie do integralności danych w systemie.

Rekomendacja

Zaktualizuj SparkyFitness do wersji 0.17.0 lub nowszej. Wprowadź kontrolę uprawnień do endpointu usuwania wariantów żywności.

Inne podatności w SparkyFitness

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

SparkyFitness before 0.17.0 contains a missing authorization vulnerability that allows authenticated users to delete other users' food variants via the DELETE /api/foods/food-variants/:id endpoint. Attackers can use variant IDs from public food read endpoints to delete serving and nutrition variants of publicly shared foods, destroying victims' data.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS