CVE-2026-27839: wger · Insecure Direct Object Reference
Affects wgerSource CVE Database V5
Not known to be exploited · CVSS 4.3 Medium.
Data as of 29 Oct 2026, 19:04 UTC
- 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:NExploitation evidence
Disclosed: evidence found.
CVE published 26 Feb 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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
| Product | Affected | Fixed in |
|---|---|---|
| wger-projectwger | Affected
| Fixed in– |
GitHubwger-project/wgerpkg:github/wger-project/wgerOther threats | Affected
| 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.