Zapomniany Adminer na serwerze (CVE-2021-21311): luka SSRF skanowana automatycznie
Adminer od 4.0.0 do wersji starszych niż 4.7.9 pozwala bez logowania użyć serwera firmy jako posłańca do sieci wewnętrznej. CISA potwierdza ataki. Znajdź i usuń zapomniane pliki lub je zaktualizuj.
Ten alert jest dla zarządu, CTO i CFO firm, które mają sklep, portal lub aplikację w PHP, szczególnie utrzymywaną przez kolejne agencje. Werdykt: jeśli na serwerze leży zapomniany plik Adminer w wersji od 4.0.0 do starszej niż 4.7.9, usuń go dziś, a jeśli jest potrzebny, zaktualizuj go i zamknij dostęp z internetu, bo luka jest skanowana automatycznie, a CISA potwierdza ataki.
1. CO SIĘ STAŁO? Fakty w pigułce
Amerykańska agencja CISA 29 września 2025 roku dopisała CVE-2021-21311 do katalogu KEV, czyli listy podatności, o których ma dowody wykorzystania w prawdziwych atakach. Adminer to narzędzie do zarządzania bazą danych w jednym pliku PHP, często wgrywane na serwer „na chwilę” i zapominane. Błąd na stronie błędu sterowników Elasticsearch i ClickHouse pozwala napastnikowi bez logowania zmusić serwer firmy do wysyłania żądań w jego imieniu, także do wewnętrznej sieci, i uzyskać w ten sposób wrażliwe informacje.
Poprawka jest dostępna od lutego 2021 roku, czyli od ponad pięciu lat. Termin naprawy wg CISA minął 20 października 2025 roku.
Element
Szczegóły
Identyfikator CVE
CVE-2021-21311
Data dodania do CISA KEV
2025-09-29
Termin naprawy wg CISA
2025-10-20
Produkt
Adminer (narzędzie do zarządzania bazą danych w jednym pliku PHP)
Wersje zagrożone
Od 4.0.0 do wersji starszych niż 4.7.9, tylko w wariancie ze wszystkimi sterownikami (np. adminer.php). Wariant z jednym sterownikiem (np. adminer-mysql.php) nie jest podatny. Pakiety systemowe: sprawdza się wersję pakietu dystrybucji, a nie sam numer Adminera
Wersje bezpieczne
4.7.9 (7 lutego 2021) i nowsze; najnowsze wydanie: 6.1.0 (14 września 2026). Debian: 4.2.5-3+deb9u2, 4.7.1-1+deb10u1, 4.7.9-1. Ubuntu (ESM): 4.2.1-1ubuntu1+esm1, 4.6.2-1ubuntu0.1~esm1, 4.7.6-1ubuntu0.1~esm1
Typ podatności
Fałszowanie żądań po stronie serwera (SSRF); CWE-918
Ocena CVSS
7.2 WYSOKA (CVSS 3.1, zgodnie GitHub i NVD). Atak przez sieć, bez logowania i udziału użytkownika, zmiana zakresu (szkoda poza samym Adminerem), częściowy wpływ na poufność i integralność. W starszej skali CVSS 2.0: 6.4
2. O CO CHODZI W PROSTYCH SŁOWACH?
Wyobraź sobie firmę kurierską, która ma stałą przepustkę do Twojego biurowca. Ochrona przy wejściu zna kuriera i wpuszcza go wszędzie. Problem w tym, że kurier przyjmuje zlecenia od kogokolwiek: obca osoba zamawia „odbierz teczkę z archiwum na trzecim piętrze i przynieś mi ją”, a kurier to robi, bo ma wstęp do budynku. Nikt nie pyta, kto nadał zlecenie.
Tak działa fałszowanie żądań po stronie serwera. Serwer firmy stoi jednocześnie w internecie i w sieci wewnętrznej, gdzie ma dostęp do bazy danych, paneli i usług niewidocznych z zewnątrz. Podatny Adminer pozwalał napastnikowi poprosić serwer, żeby połączył się z wybranym adresem i pokazał odpowiedź. Adminer nie jest tu celem, tylko narzędziem: wyciekają dane z miejsc, do których serwer ma dostęp od środka.
💡 Adminer to jednoplikowe narzędzie do przeglądania i edycji baz danych przez przeglądarkę. SSRF (Server-Side Request Forgery) to atak, w którym napastnik zmusza serwer do wykonania żądania w swoim imieniu. Przeniesienie poprawki (backport) to praktyka dystrybucji Linuksa: poprawkę wszczepia się do starej wersji programu, więc niższy numer może być bezpieczny. Zmiana zakresu w ocenie CVSS oznacza, że szkoda powstaje poza samym podatnym programem.
Scenariusz
Normalnie
Z podatnością
Plik Adminera zostawiony po pracach agencji
Nikt o nim nie pamięta
Skanery znajdują go po przewidywalnej nazwie
Usługi dostępne tylko w sieci wewnętrznej
Niewidoczne z internetu
Osiągalne przez serwer jako posłańca
Dane, do których serwer ma dostęp
Tylko dla aplikacji
Mogą wyciec bez widocznych objawów
Wariant z jednym sterownikiem
Działa tak samo
Nie jest podatny
Pakiet systemowy 4.6.2 z poprawką dystrybucji
Wygląda na starą wersję
Jest naprawiony mimo niższego numeru
źródło: Pexels, Erik Mclean
3. JAK HAKERZY TO WYKORZYSTUJĄ?
Poniżej typowy przebieg ataku dla tej klasy podatności. To scenariusz poglądowy, a nie odtworzenie konkretnego incydentu. Atak nie wymaga logowania, a według oceny CISA jest automatyzowalny: nazwy plików Adminera są przewidywalne, więc wyszukiwanie ich w internecie wykonują programy, nie ludzie.
Etap
Czas
Akcja hakerów
Wynik
1. Skanowanie
T+0 min
Automatyczne sprawdzanie typowych adresów plików Adminera na milionach stron
Lista serwerów z Adminerem
2. Ustalenie wersji
T+sekundy
Odczyt wersji i wariantu z odpowiedzi strony
Lista podatnych instalacji
3. Nadużycie
T+minuty
Wywołanie strony błędu sterownika Elasticsearch lub ClickHouse ze wskazanym adresem
Serwer łączy się tam, gdzie wskaże napastnik
4. Rozpoznanie wnętrza
T+godziny
Odpytywanie usług w sieci wewnętrznej i usług metadanych w chmurze
Mapa usług, informacje konfiguracyjne
5. Kradzież
T+godziny do dni
Pobranie danych dostępnych dla serwera, np. kluczy chmurowych lub odpowiedzi paneli
Wrażliwe dane poza firmą
6. Dalszy atak
T+dni
Wykorzystanie zdobytych informacji do wejścia w inne systemy
Szersze włamanie
Konkretne scenariusze zagrożenia
🔴 Scenariusz 1: sklep internetowy zmieniał agencje, a w katalogu serwisu zostały dwa pliki Adminera; automat znajduje je w ciągu dni i używa serwera do odpytania wewnętrznego panelu magazynowego.
🔴 Scenariusz 2: serwer w chmurze ma dostęp do usługi metadanych; przez SSRF napastnik próbuje odczytać tymczasowe klucze dostępowe do konta chmurowego.
🔴 Scenariusz 3: lokalny portal trzyma bazę prenumeratorów na tym samym serwerze; firma dowiaduje się o wycieku, gdy adresy czytelników trafiają do cudzej wysyłki.
4. DLACZEGO TO RYZYKO DLA TWOJEJ FIRMY?
Nikt nie kasuje bazy i nie zatrzymuje sprzedaży, więc incydent przechodzi bez objawów. Wyciekają za to informacje, do których serwer ma dostęp od środka. Plik wgrywa się w minutę, a jego usunięcie wymaga pamięci, której po zmianie agencji zwykle brakuje.
Wyciek informacji z usług wewnętrznych, możliwe klucze do chmury
Godziny do dni
15 tys. do 120 tys. PLN (analiza powłamaniowa)
Finansowy
Nadużycie kont chmurowych, koszty reakcji
Tygodnie
20 tys. do 250 tys. PLN łącznie
Reputacyjny
Informacja dla klientów o wycieku danych
Tygodnie do miesięcy
20 tys. do 200 tys. PLN (utraceni klienci)
Prawny
Obowiązek zgłoszenia naruszenia do UODO w ciągu 72 godzin, jeśli wyciekły dane osobowe; możliwa kara RODO do 20 mln EUR lub 4% rocznego obrotu, zależnie od okoliczności
72 godziny od wykrycia
10 tys. do 80 tys. PLN (obsługa prawna), bez ewentualnej kary
Interpretacja: prawdopodobieństwo jest bardzo wysokie (automatyczne skanowanie, EPSS około 90%), a wpływ umiarkowany (częściowy wyciek, bez zniszczenia danych), co razem daje problem, który przydarzy się niemal na pewno, choć nie zatrzyma firmy; przy serwerze w chmurze z dostępem do usługi metadanych wpływ może być wyższy.
5. CO MUSISZ ZROBIĆ NATYCHMIAST?
Lp.
Priorytet
Działanie
Termin
Odpowiedzialny
1
🔴 NATYCHMIAST
Wyszukać na wszystkich serwerach pliki Adminera (także pod zmienionymi nazwami)
Dziś
Administrator / agencja
2
🔴 NATYCHMIAST
Usunąć pliki, które nie są używane
Dziś
Administrator / agencja
3
🔴 NATYCHMIAST
Jeśli Adminer jest potrzebny: zaktualizować do najnowszej wersji (co najmniej 4.7.9) lub zaktualizować pakiet systemowy
Dziś
Administrator
4
🟠 PILNIE
Zamknąć dostęp do Adminera hasłem HTTP i ograniczeniem do adresów IP firmy
Do 3 dni
Administrator
5
🟠 PILNIE
Przejrzeć logi serwera WWW pod kątem odwołań do plików Adminera z obcych adresów
Do 7 dni
Administrator
6
🟠 PILNIE
Jeśli serwer jest w chmurze: sprawdzić, czy dostęp do usługi metadanych jest ograniczony, i rozważyć wymianę kluczy
Do 7 dni
DevOps
7
🟡 WAŻNIE
Dopisać do odbioru prac agencji obowiązek usunięcia narzędzi administracyjnych
Do 30 dni
CTO
Jeśli aktualizacja nie jest dostępna
Autor wydał poprawkę w wersji 4.7.9, a dystrybucje w swoich pakietach. W doradztwie autor podaje dwa obejścia. Dla systemów po końcu wsparcia (jedno ze starszych wydań Ubuntu nie dostało poprawki) pozostają obejścia albo usunięcie narzędzia. Oceny efektywności to ocena ekspercka.
Czasowa miara ochronna
Efektywność
Łatwość wdrożenia
Usunięcie pliku Adminera z serwera
Wysoka: nie da się wykorzystać czegoś, czego nie ma
Łatwa
Użycie wariantu z jednym sterownikiem, np. adminer-mysql.php (zalecenie autora)
Wysoka wobec tej luki
Łatwa
Ochrona dostępu hasłem HTTP, ograniczeniem IP lub wtyczką OTP (zalecenie autora)
Wysoka wobec napastników z internetu
Łatwa do średniej
Blokada ruchu wychodzącego z serwera WWW do sieci wewnętrznej i usług metadanych
Średnia: ogranicza skutki SSRF
Średnia
Przed i po działaniu
Stan
Przed działaniem
Po działaniu
Pliki Adminera
Nieznana liczba, pozostałości po agencjach
Usunięte lub jedna aktualna, chroniona instalacja
Dostęp z internetu
Każdy, kto zna nazwę pliku
Tylko z adresów firmy i po haśle
Ocena wersji
Na podstawie numeru programu
Na podstawie pakietu dystrybucji lub wersji autora
Ruch z serwera do sieci wewnętrznej
Nieograniczony
Ograniczony do niezbędnych usług
Odbiór prac agencji
Bez kontroli narzędzi
Z listą kontrolną usuniętych plików
6. KONTEKST I SKALA ZAGROŻENIA
Aspekt
Informacja
Czy jest wykorzystywana?
TAK (potwierdzone przez CISA)
Grupy przestępcze
Brak publicznych informacji o nazwach grup
Kampanie ransomware
Brak potwierdzenia (CISA: Unknown)
Ocena CVSS
7.2 WYSOKA (CVSS 3.1, GitHub i NVD); 6.4 w CVSS 2.0
PoC dostępny publicznie?
TAK w sensie opisu: autor podlinkował w doradztwie dokument z opisem techniki SSRF; gotowego narzędzia nie weryfikowaliśmy
Liczba atakowanych firm
Brak publicznych informacji
Prognoza EPSS
Około 90%, w ostatnim ułamku procenta wszystkich luk (wg analizy źródłowej)
Automatyzacja ataku
Wg oceny CISA (SSVC): tak; wpływ techniczny: częściowy
Umiarkowana ocena CVSS przy bardzo wysokim prawdopodobieństwie oznacza problem pewny, choć nie katastrofalny:
Sygnały zagrożenia dla CVE-2021-21311CVSS 3.1 (GitHub, NVD) 7.2/10 ██████████████░░░░░░ WYSOKAEPSS (próba w 30 dni) ~90% ██████████████████░░ BARDZO WYSOKAAutomatyzacja (CISA) TAK ████████████████████ skanowanie masoweCISA KEV TAK ████████████████████ ataki potwierdzoneWpływ techniczny częśc. ██████████░░░░░░░░░░ wyciek, nie zniszczenie
Linia czasu incydentu
2021-02-07 Adminer 4.7.9 z poprawką2021-02-10 Autor publikuje doradztwo GHSA-x5r2-hj5c-8jx62021-02-11 Publikacja CVE-2021-21311 w NVD2021-03 Debian publikuje poprawione pakiety (LTS)2025-09-29 CISA dodaje lukę do katalogu KEV2025-10-20 Termin naprawy wg CISA dla agencji federalnych2026-09-14 Najnowsze wydanie Adminera: 6.1.02026-09-17: TUTAJ JESTEŚMY
7. BEZPOŚREDNI LINK DO DZIAŁANIA: checklista dla CTO/CFO
Czy na którymkolwiek serwerze jest plik Adminera i ile ich jest?
TAK / NIE, [liczba]
🔴
2
Jaką wersję i wariant (wszystkie sterowniki czy jeden) mają te pliki?
[wersja]
🔴
3
Czy którykolwiek z nich jest jeszcze używany?
TAK / NIE
🔴
4
Czy Adminer zainstalowano z pakietu systemowego i jaka jest wersja pakietu?
[wersja]
🟠
5
Czy dostęp do Adminera jest ograniczony hasłem i adresami IP?
TAK / NIE
🟠
6
Czy logi pokazują odwołania do plików Adminera z obcych adresów?
TAK / NIE, [data]
🟠
7
Czy serwer WWW może łączyć się z usługami wewnętrznymi i metadanymi chmury?
TAK / NIE
🟡
Pytania diagnostyczne dla managera
✓ Czy wiem, jakie narzędzia zostawiły na naszych serwerach poprzednie agencje?
✓ Czy odbiór prac programistów obejmuje sprawdzenie, co zostało na serwerze?
✓ Czy serwer strony ma dostęp do systemów, których nie potrzebuje?
✓ Czy rozumiemy, że niższy numer wersji w pakiecie systemowym może oznaczać wersję naprawioną?
✓ Czy nasz serwis działa na systemie, który nadal dostaje poprawki?
Podsumowanie
CVE-2021-21311 w Adminerze od 4.0.0 do wersji starszych niż 4.7.9 pozwala bez logowania użyć serwera firmy jako posłańca do sieci wewnętrznej i wynieść wrażliwe informacje. Luka jest skanowana automatycznie, a CISA potwierdza ataki, więc wyszukanie i usunięcie zapomnianych plików Adminera to zadanie na dziś.
Czytaj dalej
Powiązane artykuły
Zestaw zmienia się codziennie, więc przy kolejnej wizycie zobaczysz inny wycinek bloga.
Błąd w logowaniu platformy Kestra OSS pozwala bez hasła tworzyć i uruchamiać przepływy pracy, czyli wykonywać dowolne polecenia jako root. Microsoft opisał włamanie, CISA potwierdza ataki. Zaktualizuj dziś.
Luka o ocenie 10.0 w SonicWall SMA1000 daje dostęp do funkcji urządzenia bez logowania, a z CVE-2026-83549 pozwala je przejąć. SonicWall i CISA potwierdzają ataki. Zainstaluj hotfix i sprawdź urządzenie.
Wykorzystywana przed wydaniem poprawki luka w mechanizmie aktualizacji Windows 11 i Windows Server 2025 pozwala zwykłemu kontu przejąć komputer. Zainstaluj wrześniową aktualizację dziś.
Klikając „Akceptuję”, zgadzasz się na przechowywanie plików cookie przez UXU w celu poprawy działania strony, analizy i wsparcia działań marketingowych.