CVE-2026-113612
Deferred Deferred - Pending Action

Missing Authorization in SparkyFitness Lets Users Delete Food Variants

Vulnerability report for CVE-2026-113612, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-20

Last updated on: 2026-10-20

Assigner: VulnCheck

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-20
Last Modified
2026-10-20
Generated
2026-11-09
AI Q&A
2026-10-20
EPSS Evaluated
2026-11-08
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
CodeWithCJ SparkyFitness 0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

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

Detection Guidance

To detect this vulnerability, check SparkyFitness server logs for unauthorized DELETE requests to /api/foods/food-variants/:id endpoints. Monitor for repeated deletion attempts or errors indicating missing ownership checks. Use network traffic analysis tools to inspect HTTP DELETE requests targeting food variant endpoints.

Impact Analysis

This vulnerability can lead to data loss for users who share food variants publicly. Attackers can delete variants of shared foods, affecting meal plans and food tracking for multiple users. It compromises data integrity and availability but does not impact confidentiality.

Compliance Impact

This vulnerability could lead to unauthorized data deletion of user information, potentially violating GDPR's integrity principle (Article 5) and HIPAA's integrity and availability requirements. Unauthorized deletions may constitute data breaches under GDPR if personal data is destroyed without consent.

Mitigation Strategies

Immediately upgrade to SparkyFitness version 0.17.0 or later. If upgrading is not possible, implement ownership validation in the deleteFoodVariant function and restrict RLS policies to prevent unauthorized deletions. Temporarily disable public food variant deletion endpoints if feasible.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-113612. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...