Lucene search
+L

4 matches found

Positive Technologies
Positive Technologies
•added 2026/06/29 12:00 a.m.•20 views

PT-2026-53643

Summary 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 guard when both the attacker and victim have no gym assignment gym=None. A user with...

9.9CVSS6.2AI score0.00371EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
•added 2026/05/20 3:37 p.m.•37 views

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...

9.9CVSS5.6AI score0.00371EPSS
SaveExploits0References2Affected Software1
Snyk
Snyk
•added 2026/05/20 3:37 p.m.•23 views

Incorrect Authorization

Overview Affected versions of this package are vulnerable to Incorrect Authorization in the authorization process in UserDeactivateView, UserActivateView, and delete in wger/core/views/user.py due to improper gym-scope checks when both the attacker and victim have gym=None. An attacker with the...

9CVSS5.5AI score
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/05/06 7:50 p.m.•30 views

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.00371EPSS
SaveExploits0References3Affected Software1
Rows per page
Query Builder