SAML SSO Rocket.Chat до версий 8.7.0, 8.6.1, 8.5.2, 8.4.5, 8.3.7, 8.2.7, 8.1.7, 8.0.8 и 7.10.14 проверял подписи XML, но не привязывал проверенную подпись к samlp:Response / saml:Assertion. Злоумышленник может отправить упакованный документ, содержащий поддельные атрибуты удостоверения, вместе с любой действительной подписью, сделанной доверенным сертификатом IdP, и войти в систему как произвольный пользователь.
Показать оригинальное описание (EN)
Rocket.Chat's SAML SSO before versions 8.7.0, 8.6.1, 8.5.2, 8.4.5, 8.3.7, 8.2.7, 8.1.7, 8.0.8, and 7.10.14 verified XML signatures but did not bind the validated signature to samlp:Response / saml:Assertion. An attacker could submit a wrapped document carrying forged identity attributes alongside any valid signature made by the trusted IdP certificate, and log in as an arbitrary user.
Характеристики атаки
Последствия
Строка CVSS v3.0
Тип уязвимости (CWE)
Уязвимые продукты 8
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Rocket.Chat Rocket.Chat
cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*
|
— |
7.10.14
|
|
Rocket.Chat Rocket.Chat
cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*
|
8.0.0
|
8.0.8
|
|
Rocket.Chat Rocket.Chat
cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*
|
8.1.0
|
8.1.7
|
|
Rocket.Chat Rocket.Chat
cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*
|
8.2.0
|
8.2.7
|
|
Rocket.Chat Rocket.Chat
cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*
|
8.3.0
|
8.3.7
|
|
Rocket.Chat Rocket.Chat
cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*
|
8.4.0
|
8.4.5
|
|
Rocket.Chat Rocket.Chat
cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*
|
8.5.0
|
8.5.2
|
|
Rocket.Chat Rocket.Chat
cpe:2.3:a:rocket.chat:rocket.chat:*:*:*:*:*:*:*:*
|
8.6.0
|
8.6.1
|