Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-46434— wger: Trainer Privilege Escalation - Improper Privilege Management

Quick assessment

Affected
wger-project wger
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

wger 是一款免费的开源健身与锻炼管理工具。在 2.6 版本之前,仅拥有 (健身房教练)权限的用户可以停用同一健身房内的任何账户,包括 (健身房管理员)和 (全局健身房管理员)账户。 视图向拥有以下任一权限的用户开放访问: 、 或 (通过 实现的 OR 逻辑),并且未执行权限层级检查,从而无法防止低权限角色禁用高权限角色。该问题已在 2.6 版本中修复。

CVSS 7.1 · High

Possible ATT&CK Techniques 1 AI

T1136.001 · Local Account
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-46434

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
wger: Trainer Privilege Escalation - Improper Privilege Management
Source: CVE Program / CVE List V5
Vulnerability Description
wger is a free, open-source workout and fitness manager. Prior to version 2.6, a user with only the `gym_trainer` permission can deactivate any account in the same gym, including `gym_manager` and `general_gym_manager` accounts. The `UserDeactivateView` grants access to anyone holding any one of `gym.manage_gym`, `gym.manage_gyms`, or `gym.gym_trainer` (OR logic via `WgerMultiplePermissionRequiredMixin`), and performs no privilege-hierarchy check to prevent a lower-privileged role from disabling a higher-privileged one. Version 2.6 fixes the issue.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
特权管理不恰当
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
wger-project wger < 2.6 -

II. Public POCs for CVE-2026-46434

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-46434

请登录查看更多情报信息。

Other References for CVE-2026-46434 (2)

Same Patch Batch · wger-project · 2026-10-07 · 5 CVEs total

CVE-2026-43976 7.1 HIGH wger: cross-tenant admin notes/contracts leak via gym=None bypass (5 views)
CVE-2026-46438 6.5 MEDIUM wger: Cross-User Data Corruption via Missing Ownership Check on WorkoutLog.slot_entry
CVE-2026-45161 5.4 MEDIUM wger: trainer_login accepts GET - CSRF bypass enables forced session rebinding
CVE-2026-46437 4.8 MEDIUM wger: API credentials remain valid after logout/password change

IV. Related Vulnerabilities

V. Comments for CVE-2026-46434

No comments yet


Leave a comment