PatchSiren cyber security CVE debrief
CVE-2026-113612 CodeWithCJ CVE debrief
CVE-2026-113612 is a missing authorization vulnerability in SparkyFitness before version 0.17.0. The vulnerability 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, potentially destroying victims' data.
- Vendor
- CodeWithCJ
- Product
- SparkyFitness
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-20
- Original CVE updated
- 2026-10-20
- Advisory published
- 2026-10-20
- Advisory updated
- 2026-10-20
Who should care
Defenders responsible for SparkyFitness deployments should verify their version and upgrade to 0.17.0 or later if vulnerable. They should also review and restrict access to the affected endpoint and monitor for suspicious activity.
Why it matters
CVE-2026-113612 is a medium-severity vulnerability in SparkyFitness that allows authenticated users to delete other users' food variants. Defenders should verify their version, restrict access to the affected endpoint, and monitor for suspicious activity. Upgrading to version 0.17.0 or later is recommended.
- Data destruction through unauthorized food variant deletion
- Potential disruption to users' nutrition and serving data
- Need for verification of affected systems and versions
- Priority for upgrading to version 0.17.0 or later
Technical summary
The vulnerability exists in the DELETE /api/foods/food-variants/:id endpoint of SparkyFitness before version 0.17.0. Authenticated users can delete other users' food variants, potentially leading to data destruction. The vulnerability has a CVSS score of 5.3 and is classified as MEDIUM severity. This issue allows attackers to use variant IDs from public food read endpoints to delete serving and nutrition variants of publicly shared foods, which could result in the destruction of victims' data. Defenders should verify their SparkyFitness version and upgrade to 0.17.0 or later if vulnerable. They should also review and restrict access to the affected endpoint and monitor for suspicious activity related to food
Defensive priority
Medium priority for defenders to verify and remediate, as it requires authentication and specific endpoint access.
Recommended defensive actions
- Verify SparkyFitness version and upgrade to 0.17.0 or later if vulnerable
- Review and restrict access to the DELETE /api/foods/food-variants/:id endpoint
- Monitor for suspicious activity on food variant deletion
- Perform a thorough review of SparkyFitness deployments to identify potential exposure
- Implement compensating controls to limit the impact of unauthorized food variant deletion
- Conduct regular asset inventory checks to ensure all instances are updated and secure
- Track changes and updates to SparkyFitness versions and configurations
Evidence notes
The vulnerability is confirmed in SparkyFitness versions before 0.17.0. The CVE Program and NVD provide official records of the vulnerability. Vendor advisory and technical descriptions are available, but further verification is needed to determine the full scope of affected systems and potential impact.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113612 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113612
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113612 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113612
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
SparkyFitness before 0.17.0 Missing Authorization via food-variants DELETE Endpoint
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/113xxx/CVE-2026-113612.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/CodeWithCJ/SparkyFitness/security/advisories/GHSA-qph8-6xrr-7xjw
Supplemental source - vendor-advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/CodeWithCJ/SparkyFitness/commit/79215eb4d6dda12262e1bb15b76dceb0e37f6fa1
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://github.com/CodeWithCJ/SparkyFitness/releases/tag/v0.17.0
Supplemental source - release-notes
-
Source reference
Unverified legacy reference
URL: https://github.com/CodeWithCJ/SparkyFitness/blob/v0.16.9/SparkyFitnessServer/services/foodCoreService.ts
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/sparkyfitness-before-0.17.0-missing-authorization-via-food-variants-delete-endpoint
Supplemental source - third-party-advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.