Project Subscriptions
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-xppv-4jrx-qf8m | wger has Broken Access Control in Global Gym Configuration Update Endpoint |
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
Fri, 24 Apr 2026 15:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Wger
Wger wger |
|
| CPEs | cpe:2.3:a:wger:wger:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Wger
Wger wger |
Mon, 20 Apr 2026 16:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Fri, 17 Apr 2026 22:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Wger-project
Wger-project wger |
|
| Vendors & Products |
Wger-project
Wger-project wger |
Fri, 17 Apr 2026 21:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | wger is a free, open-source workout and fitness manager. In versions 2.5 and below, the GymConfigUpdateView declares permission_required = 'config.change_gymconfig' but inherits WgerFormMixin instead of WgerPermissionMixin, so the permission is never enforced at runtime. Since GymConfig is an ownerless singleton, any authenticated user can modify the global gym configuration, triggering save() side effects that bulk-update user profile gym assignments — a vertical privilege escalation to installation-wide configuration control. This issue is fixed in version 2.5. | |
| Title | wger has Broken Access Control in the Global Gym Configuration Update Endpoint | |
| Weaknesses | CWE-284 CWE-862 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-04-20T16:08:12.427Z
Reserved: 2026-04-13T19:50:42.113Z
Link: CVE-2026-40474
Updated: 2026-04-20T16:08:06.942Z
Status : Analyzed
Published: 2026-04-17T22:16:33.213
Modified: 2026-04-24T14:46:22.683
Link: CVE-2026-40474
No data.
OpenCVE Enrichment
Updated: 2026-04-18T17:15:05Z
Github GHSA