RustFS — это распределенная система хранения объектов, построенная на Rust. До версии 1.0.0-beta.12 RustFS get_condition_values сворачивает контролируемые злоумышленником заголовки запросов из HeaderMap в полученные от сервера идентификатор пользователя, имя пользователя, основной тип, группы, идентификатор версии, подпись версии, jwt: и ldap: ключи условия, позволяя аутентифицированным вызывающим абонентам удовлетворять условиям политики на основе идентификации. Эта проблема исправлена в версии 1.0.0-beta.12.
Показать оригинальное описание (EN)
RustFS is a distributed object storage system built in Rust. Prior to 1.0.0-beta.12, RustFS get_condition_values folds attacker-controlled request headers from HeaderMap into server-derived userid, username, principaltype, groups, versionid, signatureversion, jwt:, and ldap: condition keys, allowing authenticated callers to satisfy identity-based policy conditions. This issue is fixed in version 1.0.0-beta.12.
Характеристики атаки
Последствия
Строка CVSS v3.1