Skip to main content
VulnerabilityPublished Updated

CVE-2026-27839: wger · Insecure Direct Object Reference

Affects wgerSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 4.3 Medium.

Data as of 29 Oct 2026, 19:04 UTC

CVSS 3.1 base score
4.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 23% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 26 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
wger-projectwgerAffected
  • <=2.4
Fixed in–
GitHubwger-project/wgerpkg:github/wger-project/wgerOther threatsAffected
  • <=2.4
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Organizations using wger should immediately upgrade to a version that includes the fix from commit 29876a1954fe959e4b58ef070170e81703dab60e or later. If upgrading is not immediately possible, administrators should implement strict access controls at the application or database level to ensure users can only access their own nutrition data. This could include adding middleware or API gateway rules that enforce user-scoped filtering on all requests to nutritional_values endpoints. Code audits should be conducted to identify any other endpoints that use raw ORM calls without proper authorization checks. Logging and monitoring should be enhanced to detect unusual access patterns, such as users requesting multiple arbitrary PKs. User education about the importance of strong authentication and account security can reduce the risk of compromised accounts being used to exploit this flaw. Finally, organizations should review their privacy policies and notify affected users if unauthorized data access is suspected.

Description

wger is a free, open-source workout and fitness manager. In versions up to and including 2.4, three `nutritional_values` action endpoints fetch objects via `Model.objects.get(pk=pk)` — a raw ORM call that bypasses the user-scoped queryset. Any authenticated user can read another user's private nutrition plan data, including caloric intake and full macro breakdown, by supplying an arbitrary PK. Commit 29876a1954fe959e4b58ef070170e81703dab60e contains a fix for the issue.

References

Community reviews

Loading reviews…