Lucene search
+L

16 matches found

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_ghsa
osv_ghsa
•added 2026/10/07 1:33 p.m.•16 views

GHSA-C72H-82W6-RQFP 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
SaveExploits0References3
osv_cve
osv_cve
•added 2026/10/07 1:33 p.m.•12 views

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

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.1CVSS5.9AI score
SaveExploits0References4
EUVD
EUVD
•added 2026/10/07 1:33 p.m.•13 views

EUVD-2026-94328

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.1CVSS5.7AI score0.00219EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/10/07 1:33 p.m.•49 views

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

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
CVE
CVE
•added 2026/10/07 1:33 p.m.•21 views

CVE-2026-43976

The wger fitness manager is vulnerable to a cross-tenant data leak in versions prior to 2.6 . A flaw in the gym-scope guard (gym_a != gym_b) allows it to silently pass when both operands are None. Consequently, a trainer with gym.gym_trainer and gym.add_adminusernote permissions but no gym assign...

7.1CVSS5.7AI score0.00219EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/10/07 1:33 p.m.•10 views

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

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.1CVSS5.7AI score0.00219EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/06 12:00 a.m.•10 views

CVE-2026-86254: Missing Authorization

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 issamegym helper, allowing gym staff with gym=None to delete, deactivate, or activate any other user...

6.8CVSS5.8AI score0.0037EPSS
SaveExploits0References2
PyPA
PyPA
•added 2026/06/29 11:50 a.m.•26 views

wger: cross-tenant password reset and plaintext disclosure via gym=None bypass

SummaryThe resetuserpassword and gympermissionsuseredit views in wger perform a gym-scope authorization check using Python object comparison != that evaluates None != None as False, silently bypassing the guard when both the attacker and victim have no gym assignment gym=None. A user with...

9.9CVSS6.2AI score0.00443EPSS
SaveExploits0References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/05/20 3:37 p.m.•20 views

GHSA-MW8F-W6P8-XRF4 wger: cross-tenant account deletion / deactivation / activation by gym.manage_gym + gym=None

Summary GHSA-mhc8-p3jx-84mm CVE-2026-43948 reported that wger's resetuserpassword and gympermissionsuseredit views in wger/gym/views/user.py performed a gym-scope authorization check using Django ORM object comparison if request.user.userprofile.gym != user.userprofile.gym which silently passes...

8.5CVSS5.7AI score0.00443EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/05/12 8:47 p.m.•20 views

CVE-2026-43948 wger: cross-tenant password reset and plaintext disclosure via gym=None bypass

wger is a free, open-source workout and fitness manager. Prior to 2.6, the resetuserpassword and gympermissionsuseredit views in wger perform a gym-scope authorization check using Python object comparison != that evaluates None != None as False, silently bypassing the guard when both the attacker...

9.9CVSS6AI score
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2026/05/12 8:47 p.m.•18 views

CVE-2026-43948 wger: cross-tenant password reset and plaintext disclosure via gym=None bypass

wger is a free, open-source workout and fitness manager. Prior to 2.6, the resetuserpassword and gympermissionsuseredit views in wger perform a gym-scope authorization check using Python object comparison != that evaluates None != None as False, silently bypassing the guard when both the attacker...

9.9CVSS5.9AI score0.00443EPSS
SaveExploits0References1
CVE
CVE
•added 2026/05/12 8:47 p.m.•65 views

CVE-2026-43948

Summary (CVE-2026-43948 / GHSA-mhc8-p3jx-84mm): In wger, password reset and gym-permissions edits allow a user with gym.manage_gym and gym=None to reset another gym=None user’s password and receive the plaintext password in the HTML response. Root cause: Django ORM object comparison (request.user...

9.9CVSS5.9AI score0.00443EPSS
SaveExploits0References1
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/05/12 12:00 a.m.•5 views

CVE-2026-43948: Incorrect Authorization

wger is a free, open-source workout and fitness manager. Prior to 2.6, the resetuserpassword and gympermissionsuseredit views in wger perform a gym-scope authorization check using Python object comparison != that evaluates None != None as False, silently bypassing the guard when both the attacker...

9.9CVSS5.9AI score0.00443EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/05/06 7:50 p.m.•16 views

Incorrect Authorization

Overview Affected versions of this package are vulnerable to Incorrect Authorization in the resetuserpassword and gympermissionsuseredit function when both the attacker and victim have gym=None. An attacker can gain unauthorized access to another user's account, obtain their new plaintext passwor...

9.9CVSS5.8AI score0.00443EPSS
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/05/06 7:50 p.m.•100 views

GHSA-MHC8-P3JX-84MM wger: cross-tenant password reset and plaintext disclosure via gym=None bypass

Summary The resetuserpassword and gympermissionsuseredit views in wger perform a gym-scope authorization check using Python object comparison != that evaluates None != None as False, silently bypassing the guard when both the attacker and victim have no gym assignment gym=None. A user with...

9.9CVSS6.2AI score0.00443EPSS
SaveExploits0References3
Rows per page
Query Builder