VYPR
Vendor

Wger Project

Products
2
CVEs
16
Across products
16
Status
Private

Products

2

Recent CVEs

16
  • CVE-2026-43948CriMay 12, 2026
    risk 0.64cvss 9.9epss 0.00

    wger is a free, open-source workout and fitness manager. Prior to 2.6, the reset_user_password and gym_permissions_user_edit views in wger perform a gym-scope authorization check using Python object comparison (!=) that evaluates None != None as False, silently bypassing the…

  • CVE-2023-38759HigAug 8, 2023
    risk 0.57cvss 8.8epss 0.00

    Cross Site Request Forgery (CSRF) vulnerability in wger Project wger Workout Manager 2.2.0a3 allows a remote attacker to gain privileges via the user-management feature in the gym/views/gym.py, templates/gym/reset_user_password.html, templates/user/overview.html,…

  • CVE-2022-2650CriNov 24, 2022
    risk 0.57cvss 9.8epss 0.01

    Improper Restriction of Excessive Authentication Attempts in GitHub repository wger-project/wger prior to 2.2.

  • CVE-2026-43978HigJul 16, 2026
    risk 0.53cvss 8.1epss 0.00

    wger is a free, open-source workout and fitness manager. In versions prior to 2.6, a gym trainer can escalate their session to any higher-privileged account (gym manager, general manager) by chaining two calls to the trainer-login endpoint. Once a trainer performs a legitimate…

  • CVE-2026-43977HigJul 16, 2026
    risk 0.49cvss 7.5epss 0.00

    wger is a free, open-source workout and fitness manager. In versions prior to 2.6, any authenticated user can read another user's private workout session notes, exercise history, and training statistics by calling the /logs/ and /stats/ actions on a routine they do not own. The…

  • CVE-2026-86254MedSep 6, 2026
    risk 0.44cvss 6.8epss 0.00

    wger versions through master contain an incomplete authorization bypass in wger/core/views/user.py where three views retain the original gym-scope check using raw integer comparison instead of the is_same_gym() helper, allowing gym staff with gym=None to delete, deactivate, or…

  • CVE-2026-40474HigApr 17, 2026
    risk 0.42cvss 7.6epss 0.00

    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…

  • CVE-2026-86255MedSep 6, 2026
    risk 0.35cvss 6.5epss 0.00

    wger before 2.5 fails to validate the maximum duration of routine date ranges, allowing authenticated users to create routines spanning arbitrarily long periods. Attackers can trigger the date_sequence computation via routine detail endpoints, forcing the server to iterate…

  • CVE-2023-38758MedAug 8, 2023
    risk 0.35cvss 5.4epss 0.01

    Cross Site Scripting vulnerability in wger Project wger Workout Manager v.2.2.0a3 allows a remote attacker to gain privileges via the license_author field in the add-ingredient function in the templates/ingredients/view.html, models/ingredients.py, and views/ingredients.py…

  • CVE-2026-86257MedSep 6, 2026
    risk 0.28cvss 5.4epss 0.00

    wger before 2.6 fails to sanitize first_name and last_name fields in the gym member TSV export endpoint, allowing any gym member to inject spreadsheet formulas. Attackers can inject formulas like =HYPERLINK to exfiltrate admin data or execute code when admins open the exported…

  • CVE-2026-86256MedSep 6, 2026
    risk 0.28cvss 5.4epss 0.00

    wger before 2.6 (affected versions <= 2.5.0) contains an open redirect vulnerability in the trainer_login view (wger/core/views/user.py). After a trainer enters impersonation mode, the view redirects to the user-supplied 'next' GET parameter via HttpResponseRedirect() without…

  • CVE-2026-40353MedApr 17, 2026
    risk 0.28cvss 5.4epss 0.00

    wger is a free, open-source workout and fitness manager. In versions 2.5 and below, the attribution_link property in AbstractLicenseModel constructs HTML by directly interpolating user-controlled license fields (such as license_author) without escaping, and templates render the…

  • CVE-2026-82544MedAug 30, 2026
    risk 0.21cvss 4.3epss 0.00

    A flaw has been found in wger-project wger up to 2.6.0-alpha2. This issue affects the function reset_user_password of the file wger/gym/views/gym.py of the component Password Reset. Executing a manipulation can lead to cross-site request forgery. It is possible to launch the…

  • CVE-2026-27839MedFeb 26, 2026
    risk 0.21cvss 4.3epss 0.00

    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…

  • CVE-2026-27835MedFeb 26, 2026
    risk 0.21cvss 4.3epss 0.00

    wger is a free, open-source workout and fitness manager. In versions up to and including 2.4, `RepetitionsConfigViewSet` and `MaxRepetitionsConfigViewSet` return all users' repetition config data because their `get_queryset()` calls `.all()` instead of filtering by the…

  • CVE-2026-27838LowFeb 26, 2026
    risk 0.13cvss 3.1epss 0.00

    wger is a free, open-source workout and fitness manager. Five routine detail action endpoints check a cache before calling `self.get_object()`. In versions up to and including 2.4, ache keys are scoped only by `pk` — no user ID is included. When a victim has previously…