Lucene search
+L

216 matches found

osv_pysec
osv_pysec
•added 2026/10/15 10:22 a.m.•11 views

PYSEC-2026-4316 wger: Trainer Privilege Escalation - Improper Privilege Management

Summary A user with only the gymtrainer permission can deactivate any account in the same gym, including gymmanager and generalgymmanager accounts. The UserDeactivateView grants access to anyone holding any one of gym.managegym, gym.managegyms, or gym.gymtrainer OR logic via...

7.1CVSS5.9AI score0.00221EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/10/15 10:22 a.m.•8 views

PYSEC-2026-4314 wger: Cross-User Data Corruption via Missing Ownership Check on WorkoutLog.slot_entry

Summary An authenticated attacker can inject arbitrary workout log entries into any other user's SlotEntry by supplying the victim's slotentry ID in a POST /api/v2/workoutlog/ request. The slotentry foreign key is not included in the ownership verification performed by...

6.5CVSS6AI score0.00227EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/10/15 10:22 a.m.•7 views

PYSEC-2026-4315 wger: API credentials remain valid after logout/password change

Summary A vulnerability exists in the authentication/session lifecycle of wger where bearer-style API credentials remain valid after a user logs out and after a user changes their password. An attacker who steals a victim’s DRF authtoken Authorization: Token ... or JWT refresh token can continue ...

4.8CVSS6AI score0.00185EPSS
SaveExploits0References6
PyPA
PyPA
•added 2026/10/15 10:22 a.m.•4 views

wger: trainer_login accepts GET - CSRF bypass enables forced session rebinding

SummaryThe trainerlogin view in wger accepts GET requests and executes djangologin without any CSRF protection, because Django's CsrfViewMiddleware only enforces tokens on unsafe methods POST/PUT/PATCH/DELETE. An attacker can embed a single tag on a malicious page; when an authenticated trainer...

5.4CVSS6.1AI score0.00088EPSS
SaveExploits0References6Affected Software1
osv_pysec
osv_pysec
•added 2026/10/15 10:22 a.m.•7 views

PYSEC-2026-4313 wger: cross-tenant admin notes/contracts leak via gym=None bypass (5 views)

Summary Five gym management views in wger apply a flawed gym-scope guard gyma != gymb that silently passes when both operands are None. A trainer with gym.gymtrainer and gym.addadminusernote permissions and no gym assignment gym=None can read private admin notes, uploaded documents, gym contracts...

7.1CVSS5.9AI score0.00219EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/10/15 10:22 a.m.•4 views

PYSEC-2026-4317 wger: trainer_login accepts GET - CSRF bypass enables forced session rebinding

Summary The trainerlogin view in wger accepts GET requests and executes djangologin without any CSRF protection, because Django's CsrfViewMiddleware only enforces tokens on unsafe methods POST/PUT/PATCH/DELETE. An attacker can embed a single tag on a malicious page; when an authenticated trainer...

5.4CVSS6.1AI score0.00088EPSS
SaveExploits0References6
NVD
NVD
•added 2026/10/07 2:17 p.m.•13 views

CVE-2026-46434

wger is a free, open-source workout and fitness manager. Prior to version 2.6, a user with only the gymtrainer permission can deactivate any account in the same gym, including gymmanager and generalgymmanager accounts. The UserDeactivateView grants access to anyone holding any one of gym.managegy...

7.1CVSS0.00221EPSS
SaveExploits0References2
NVD
NVD
•added 2026/10/07 2:17 p.m.•13 views

CVE-2026-45161

wger is a free, open-source workout and fitness manager. Prior to version 2.6, the trainerlogin view in wger accepts GET requests and executes djangologin without any CSRF protection, because Django's CsrfViewMiddleware only enforces tokens on unsafe methods POST/PUT/PATCH/DELETE. An attacker can...

5.4CVSS0.00088EPSS
SaveExploits0References2
NVD
NVD
•added 2026/10/07 2:17 p.m.•13 views

CVE-2026-46438

wger is a free, open-source workout and fitness manager. Prior to version 2.6, an authenticated attacker can inject arbitrary workout log entries into any other user's SlotEntry by supplying the victim's slotentry ID in a POST /api/v2/workoutlog/ request. The slotentry foreign key is not included...

6.5CVSS0.00227EPSS
SaveExploits0References2
NVD
NVD
•added 2026/10/07 2:17 p.m.•13 views

CVE-2026-46437

wger is a free, open-source workout and fitness manager. Versions prior to 2.6 have a vulnerability in the authentication/session lifecycle of wger where bearer-style API credentials remain valid after a user logs out and after a user changes their password. An attacker who steals a victim’s DRF...

4.8CVSS0.00185EPSS
SaveExploits0References2
NVD
NVD
•added 2026/10/07 2:17 p.m.•12 views

CVE-2026-43976

wger is a free, open-source workout and fitness manager. Prior to version 2.6, five gym management views in wger apply a flawed gym-scope guard gyma != gymb that silently passes when both operands are None. A trainer with gym.gymtrainer and gym.addadminusernote permissions and no gym assignment...

7.1CVSS0.00219EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/10/07 2:00 p.m.•20 views

CVE-2026-46438 wger: Cross-User Data Corruption via Missing Ownership Check on WorkoutLog.slot_entry

wger is a free, open-source workout and fitness manager. Prior to version 2.6, an authenticated attacker can inject arbitrary workout log entries into any other user's SlotEntry by supplying the victim's slotentry ID in a POST /api/v2/workoutlog/ request. The slotentry foreign key is not included...

6.5CVSS6.1AI score
SaveExploits0References4
EUVD
EUVD
•added 2026/10/07 2:00 p.m.•13 views

EUVD-2026-94335

wger is a free, open-source workout and fitness manager. Prior to version 2.6, an authenticated attacker can inject arbitrary workout log entries into any other user's SlotEntry by supplying the victim's slotentry ID in a POST /api/v2/workoutlog/ request. The slotentry foreign key is not included...

6.5CVSS6AI score0.00227EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/10/07 2:00 p.m.•13 views

CVE-2026-46438 wger: Cross-User Data Corruption via Missing Ownership Check on WorkoutLog.slot_entry

wger is a free, open-source workout and fitness manager. Prior to version 2.6, an authenticated attacker can inject arbitrary workout log entries into any other user's SlotEntry by supplying the victim's slotentry ID in a POST /api/v2/workoutlog/ request. The slotentry foreign key is not included...

6.5CVSS6AI score0.00227EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/10/07 2:00 p.m.•50 views

CVE-2026-46438 wger: Cross-User Data Corruption via Missing Ownership Check on WorkoutLog.slot_entry

wger is a free, open-source workout and fitness manager. Prior to version 2.6, an authenticated attacker can inject arbitrary workout log entries into any other user's SlotEntry by supplying the victim's slotentry ID in a POST /api/v2/workoutlog/ request. The slotentry foreign key is not included...

6.5CVSS0.00227EPSS
SaveExploits0References2
CVE
CVE
•added 2026/10/07 2:00 p.m.•21 views

CVE-2026-46438

In versions prior to 2.6 , the wger fitness manager is vulnerable to a cross-user data corruption flaw. An authenticated attacker can inject arbitrary workout log entries into another user's SlotEntry by submitting a POST /api/v2/workoutlog/ request with a victim's slot_entry ID. This is possible...

6.5CVSS6AI score0.00227EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/10/07 1:59 p.m.•14 views

wger: Cross-User Data Corruption via Missing Ownership Check on WorkoutLog.slot_entry

Summary An authenticated attacker can inject arbitrary workout log entries into any other user's SlotEntry by supplying the victim's slotentry ID in a POST /api/v2/workoutlog/ request. The slotentry foreign key is not included in the ownership verification performed by...

6.5CVSS6AI score0.00227EPSS
SaveExploits0References3Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/07 1:59 p.m.•24 views

GHSA-RJPF-7PF5-Q54X wger: Cross-User Data Corruption via Missing Ownership Check on WorkoutLog.slot_entry

Summary An authenticated attacker can inject arbitrary workout log entries into any other user's SlotEntry by supplying the victim's slotentry ID in a POST /api/v2/workoutlog/ request. The slotentry foreign key is not included in the ownership verification performed by...

6.5CVSS6AI score0.00227EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/10/07 1:59 p.m.•14 views

wger: Trainer Privilege Escalation - Improper Privilege Management

Summary A user with only the gymtrainer permission can deactivate any account in the same gym, including gymmanager and generalgymmanager accounts. The UserDeactivateView grants access to anyone holding any one of gym.managegym, gym.managegyms, or gym.gymtrainer OR logic via...

7.1CVSS5.9AI score0.00221EPSS
SaveExploits0References3Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/07 1:59 p.m.•16 views

GHSA-X249-CX55-2H87 wger: Trainer Privilege Escalation - Improper Privilege Management

Summary A user with only the gymtrainer permission can deactivate any account in the same gym, including gymmanager and generalgymmanager accounts. The UserDeactivateView grants access to anyone holding any one of gym.managegym, gym.managegyms, or gym.gymtrainer OR logic via...

7.1CVSS5.9AI score0.00221EPSS
SaveExploits0References3
Rows per page
Query Builder