脆弱性情報
高度な大規模言語モデル技術を使用していますが、出力には不正確または古い情報が含まれる可能性があります。Shenlongはデータの正確性を確保するよう努めていますが、実際の状況に基づいて検証・判断してください。
脆弱性タイトル
wger IDOR: Authenticated Users Can Read Others' Private Workout Session Data via Template Routine API
脆弱性説明
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情報
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
脆弱性タイプ
通过用户控制密钥绕过授权机制
脆弱性タイトル
wger 授权问题漏洞
脆弱性説明
wger是wger团队开源的一款自托管健身、营养和体重追踪器。 wger 2.6之前版本存在授权问题漏洞,该漏洞源于对RoutineViewSet中/logs/和/stats/操作的权限检查不当,导致已认证用户通过调用不属于自己的例程的/logs/和/stats/操作,可以读取其他用户私有的训练会话笔记、锻炼历史和训练统计数据。
CVSS情報
N/A
脆弱性タイプ
N/A