CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-40474

High
Published: Translated: NVD NIST

Summary

W wersjach 2.5 i poniżej, widok GymConfigUpdateView nie egzekwuje wymaganych uprawnień do zmiany konfiguracji siłowni, co pozwala każdemu uwierzytelnionemu użytkownikowi na modyfikację globalnej konfiguracji siłowni. Problem ten został naprawiony w wersji 2.5.

Risk Assessment

Brak egzekwowania uprawnień prowadzi do eskalacji przywilejów, umożliwiając nieautoryzowane zmiany w konfiguracji, co może wpłynąć na wszystkich użytkowników systemu.

Recommendation

Zaleca się aktualizację do wersji 2.5 lub nowszej, aby zapewnić odpowiednie egzekwowanie uprawnień i zabezpieczyć konfigurację siłowni.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS