PatchSiren

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.