Snipe-IT — это система управления ИТ-активами/лицензиями. До версии 8.6.3 пользователь на уровне компании в режиме с плавающей запятой FMCS мог получить доступ к пользователям, у которых Company_id имеет значение NULL, поскольку широкие запросы API и массовые веб-действия не всегда применяют isCurrentUserHasAccess. Конечные точки /api/v1/users и /api/v1/users/{id}/licenses могут предоставлять персональные данные и назначенные лицензии, /users/bulkeditsave могут изменять профили, выходящие за рамки области применения, а /users/merge могут мягко удалять пользователей и передавать назначенные активы.
Эта проблема исправлена в версии 8.6.3.
Показать оригинальное описание (EN)
Snipe-IT is an IT asset/license management system. Prior to 8.6.3, a company-scoped user in FMCS floater mode can access users whose company_id is null because broad API queries and bulk web actions do not consistently apply isCurrentUserHasAccess. The /api/v1/users and /api/v1/users/{id}/licenses endpoints can expose personal data and assigned licenses, /users/bulkeditsave can modify out-of-scope profiles, and /users/merge can soft-delete users and transfer assigned assets. This issue is fixed in version 8.6.3.
Характеристики атаки
Последствия
Строка CVSS v4.0