Jak można było wykraść token Jira w Snowflake?
Jak można było wykraść token Jira w Snowflake?
Ostatnie wydarzenia związane z bezpieczeństwem w GitHub Actions ujawniły poważną podatność, która mogła prowadzić do kradzieży tokenów Jira. Problem pojawił się w kontekście workflow, który uruchamiał się przy otwarciu issue. To oznacza, że każdy użytkownik mógł stworzyć issue, którego tytuł mógł być wykorzystany w niebezpiecznym skrypcie powłoki.
Co ciekawe, zmiana w tym workflow została dodana zaledwie kilka dni przed odkryciem podatności. Wprowadzony warunek if miał na celu zapewnienie ochrony, ale w rzeczywistości nie spełniał swojego zadania. Wartość github.event.pull_request zawsze była równa null dla issue, co sprawiło, że zabezpieczenie okazało się iluzoryczne.
W kontekście tego incydentu warto zwrócić uwagę na kilka kluczowych punktów:
- Każdy użytkownik mógł stworzyć issue, co otworzyło drogę do ataku.
- Zmiana w workflow była wprowadzona tuż przed ujawnieniem podatności.
- Warunek if, który miał chronić, w praktyce nie działał.
Na podstawie: Źródła




![Marketingowy Brief: algorytmy w trybie obserwacji [2011-12-12]](https://www.czq.pl/CDN/wp_images/18.webp)



![Marketingowy Flash: internet, który znowu wszystko wie lepiej [2011-12-13]](https://www.czq.pl/CDN/wp_images/96.webp)