p PatchFirst

CVE-2026-43977

CVE-2026-43977 · wger IDOR: Authenticated Users Can Read Others' Private Workout Session Data via Template Routine API

Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.

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 vulnerability exists in RoutineViewSet (wger/manager/api/views.py). The view defines two custom actions /logs/ and /stats/ that are intended to return data for the requesting user's own training history within a routine. However, the underlying permission check (RoutinePermission.has_object_permission) grants read access to any authenticated user when the routine has is_template=True, regardless of ownership. When the /logs/ or /stats/ actions are invoked against a routine the attacker does not own, they return the owner's private workout history, not the attacker's. This issue has been fixed in version 2.6.

CVSS 7.5 · Alta · EPSS 0,3%

Publicación
Actualización

Pila tecnológica: python

Productos y versiones afectados

  • wger

    Versiones
    • < 2.6: Afectada

    Sin corrección publicada

  • wger PyPI

    Versiones
    • 1.1
    • 1.1.1
    • 1.2
    • 1.2rc1
    • 1.3
    • 1.4
    • 1.5
    • 1.6
    • 1.6.1
    • 1.7
    • 1.8
    • 1.9
    • 2.0
    • 2.1
    Intervalos de versiones afectados
    • ECOSYSTEM: ≤ 2.5

    Sin corrección publicada

Fuentes originales

Comprueba tu servidor →