Preorder drugiego tomu książki sekuraka: Wprowadzenie do bezpieczeństwa IT. -15% z kodem: sekurak-book

Slack – dostał się do głównego panelu admina i zgarnął $9000 w ramach bounty

20 października 2016, 19:39 | W biegu | komentarze 2

Ciekawy opis przełamania kilku zabezpieczeń w domenie slack.com (w tym możliwość resetu haseł innym użytkownikom).

Najpierw prosta sprawa – udało się znaleźć dostęp do zabezpieczonego URL-a /server-status: wystarczyło użyć dodatkowych czterech slashy:

http://…slack.com/////server-status

Ciekawe, ale niewiele dało. Dalej autor odkrycia namierzył pewne URL-e w panelu administracyjnym (dostępnego dla pracowników Slacka) i okazało się… że do części zasobów była możliwość dostania się bez logowania używając tricku z czterema slashami:

The Slack employees have access to a backend admin panel called „mission control”. In the mission control panel authorized people are able to read lots of meta data related to Slack user and Slack workspace by passing an „id” to the correspondingly controller.

Na koniec można było resetować hasła dowolnemu userowi (wystarczyło znać id):

Besides that it was identified that an attacker would be enabled to reset the password of any user by guessing their „id” and passing a request to the associated „reset” controller in the mission control panel.

–ms

Spodobał Ci się wpis? Podziel się nim ze znajomymi:



Komentarze

  1. Pitasato

    Jak to kiedyś powiedziałeś ? do końca nie wiadomo czy to był ficzer czy bug ;-T

    Odpowiedz
    • Coś tam się chyba im pogmatwało w mod_rewrite ;)

      Odpowiedz

Odpowiedz