W narzędziu Sentry (wersje 21.12.0 – przed 26.4.1) odkryto krytyczną podatność w implementacji SAML SSO, która umożliwia atakującemu przejęcie dowolnego konta użytkownika. Zagrożenie jest szczególnie poważne, ponieważ atak nie wymaga uwierzytelnienia ani interakcji ofiary.
▸ Pokaż oryginał (EN)
Sentry is an error tracking and performance monitoring tool. From version 21.12.0 to before version 26.4.1, a critical vulnerability was discovered in the SAML SSO implementation of Sentry. The vulnerability allows an attacker to take over any user account by using a malicious SAML Identity Provider and another organization on the same Sentry instance. The victim email address must be known in order to exploit this vulnerability. This issue has been patched in version 26.4.1.
Podatność (CWE-290 – Authentication Bypass by Spoofing) polega na tym, że atakujący może posłużyć się złośliwym dostawcą tożsamości SAML (malicious SAML Identity Provider) oraz odrębną organizacją działającą na tej samej instancji Sentry. Mechanizm weryfikacji tożsamości nie rozróżnia właściwie odpowiedzi SAML pochodzących od różnych dostawców, co pozwala podszyć się pod dowolnego użytkownika, o ile znany jest jego adres e-mail. W rezultacie atakujący może zalogować się jako ofiara bez znajomości jej hasła.
Atakujący może w pełni przejąć konto dowolnego użytkownika na podatnej instancji Sentry, uzyskując dostęp do wszystkich danych i uprawnień przypisanych do tego konta, w tym do raportów błędów, danych wydajnościowych oraz potencjalnie wrażliwych informacji o monitorowanych aplikacjach.
Należy jak najszybciej zaktualizować Sentry do wersji 26.4.1, w której podatność została naprawiona. Jeśli aktualizacja nie jest możliwa natychmiastowo, należy rozważyć tymczasowe wyłączenie integracji SAML SSO do czasu wdrożenia patcha.
Sentry w wersjach od 21.12.0 do 26.4.0 (włącznie) – dotyczy instancji korzystających z funkcji SAML SSO
Podatność została zgłoszona i naprawiona w ramach oficjalnego procesu security advisory na platformie GitHub (GHSA-rcmw-7mc7-3rj7). Warunkiem koniecznym do przeprowadzenia ataku jest znajomość adresu e-mail ofiary oraz możliwość skonfigurowania złośliwego dostawcy SAML w ramach tej samej instancji Sentry.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NSentry
APPSentry21.12.0 – 26.4.1 (bez)
Powiązane podatności
Sentry SAML SSO — przejęcie konta użytkownika (Auth Bypass)
Sentry is an error tracking and performance monitoring tool. From 24.4.0 until 26.5.2, a Regular Expression De...
Sentry 8.2.0 contains a remote code execution vulnerability that allows authenticated superusers to execute ar...
Sentry is a developer-first error tracking and performance monitoring platform. An authenticated user can mute...
Sentry is an error tracking and performance monitoring platform. Starting in version 10.0.0 and prior to versi...