Niebezpieczeństwo w GitLab: Jak upload plików może prowadzić do ujawnienia danych
Niebezpieczeństwo w GitLab: Jak upload plików może prowadzić do ujawnienia danych
Ostatnie doniesienia o podatności w GitLab wzbudziły wiele kontrowersji w społeczności IT. Wykorzystanie funkcji API do uploadu plików *tar.gz* może prowadzić do poważnych naruszeń bezpieczeństwa.
Problem polega na tym, że funkcja untar_zxf rozpakowuje pliki, w tym linki symboliczne. Hakerzy mogą stworzyć plik, który po uploadzie prowadzi do poufnych danych na serwerze. Na przykład, używając polecenia ln -s, można stworzyć link do ważnych plików konfiguracyjnych.
Warto zauważyć, że remedium na tę lukę jest proste: nie rozpakowywać plików z linkami symbolicznymi na serwerze. Szczegóły tej exploitaacji oraz nagrody w wysokości $29 000 za jej odkrycie można znaleźć w raportach bezpieczeństwa.
Na podstawie: Źródła








