Missing Authorization in wger - CVE-2026-40474
Published: April 20, 2026
wger
Detailed vulnerability description
The vulnerability allows a remote user to modify installation-wide configuration and other users' records.
The vulnerability exists due to missing authorization in the GymConfigUpdateView endpoint at /config/gym-config/edit when handling authenticated configuration update requests. A remote user can submit a specially crafted request to modify installation-wide configuration and other users' records.
The affected object is a singleton GymConfig instance, and saving changes can trigger installation-wide side effects including bulk updates to user profile gym assignments.