Authorization bypass through user-controlled key in wger - CVE-2026-43977
Published: May 18, 2026
wger
Detailed vulnerability description
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to improper access control in the RoutineViewSet /logs/ and /stats/ API actions when handling requests for template routines not owned by the requester. A remote attacker can send crafted requests to read another user's private workout session notes, exercise history, and training statistics.
Exploitation is possible against routines marked as public templates, and routine IDs can be enumerated via the routine listing endpoint.