CVE-2026-86254 in wger
Tóm tắt
Bởi VulDB • 06/09/2026
Các phiên bản wger cho đến master chứa một lỗi bỏ qua xác thực không đầy đủ trong wger/core/views/user.py, nơi ba view vẫn giữ lại kiểm tra phạm vi gym ban đầu bằng cách so sánh số nguyên thô thay vì sử dụng hàm trợ giúp is_same_gym(), cho phép nhân viên phòng tập với gym=None xóa, vô hiệu hóa hoặc kích hoạt bất kỳ người dùng nào khác có gym=None. Những kẻ tấn công có quyền quản lý gym.manage_gym và không thuộc về một phòng tập cụ thể (gym=None) có thể xóa vĩnh viễn tài khoản người dùng, khóa người dùng bằng cách vô hiệu hóa, hoặc hoàn tác các hành động vô hiệu hóa mang tính bảo vệ bằng cách khai thác trường hợp cạnh của phép so sánh None != None.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.