Blog 24/7

zero-day

TAB. 1Hasłopo angielsku
Po angielskuzero-day
Którą formą pisaćpo angielsku Polski odpowiednik istnieje, ale w praktyce nikt tak nie pisze. Zostaw angielski, polski trzymaj jako synonim.
Inne formypodatność typu 0-day · luka dnia zerowego (kalka niepoświadczona w dowodach)
KategoriaPodatności i klasy błędów

Zero-day (także 0-day, 0day) to podatność wykorzystywana albo ujawniona, zanim producent udostępnił poprawkę. Google Threat Intelligence Group definiuje ją jako lukę złośliwie wykorzystaną w realnych atakach, zanim łatka (patch) stała się publicznie dostępna [2]. NIST opisuje atak zero-day jako atak wykorzystujący wcześniej nieznaną podatność sprzętu, oprogramowania układowego albo oprogramowania [1]. Potocznie „zero-day” oznacza też sam exploit na taką lukę.

Jak działa

Nazwa odnosi się do liczby dni, które obrońcy mieli na przygotowanie: w chwili ataku producent albo nie wie o błędzie, albo nie zdążył wydać poprawki. Nie da się więc ochronić systemu zwykłą aktualizacją, bo aktualizacja z poprawką nie istnieje. Obrona musi opierać się na obejściach zaleconych przez producenta, na ograniczeniu dostępu do podatnej usługi i na wykrywaniu śladów ataku.

Cykl życia podatności pokazuje schemat poniżej. Okres zero-day trwa od pierwszego wykorzystania do publikacji poprawki; potem luka staje się błędem n-day, groźnym dla wszystkich, którzy nie zaktualizowali systemu.

RYS. 1Cykl życia podatności

Odmiany

Sekurak zestawia trzy określenia, które opisują, jak dawno znana jest luka i exploit [4]. Pojęcie 1-day oznacza błąd załatany, ale w pierwszych dniach po wydaniu poprawki wielu użytkowników jeszcze jej nie wdrożyło; n-day to exploit znany od wielu dni [4].

OkreślenieCzy jest łatkaKto jest narażony
zero-daynie ma [2]wszyscy użytkownicy podatnej wersji
1-dayjest od dnia lub dwóch [4]ci, którzy jeszcze nie zaktualizowali
n-dayjest od wielu dni [4]systemy zaniedbane i porzucone

Z punktu widzenia właściciela strony granica jest praktyczna: przed publikacją łatki zostają obejścia i detekcja, po publikacji najważniejsza jest szybkość wdrożenia.

W WordPressie

Strona WordPress składa się z rdzenia, motywu i wtyczek, a każdy z tych elementów może mieć nieznaną jeszcze lukę; zob. podatność we wtyczce. Piotr Konieczny z Niebezpiecznika pisał w 2010 roku, że serwis oparty na popularnym systemie CMS, takim jak WordPress, jest podatny na atak od chwili znalezienia w nim pierwszego błędu [5]. Wnioskiem z tego tekstu jest nacisk na ograniczanie skutków włamania, a nie na obietnicę, że do niego nie dojdzie [5].

Przypadek z września 2026 roku pokazuje, jak krótka jest droga od poprawki do ataku. WordPress wydał 22 września wersję 7.1.2 z poprawką luki CVE-2026-87902, którą nieuwierzytelniony atakujący mógł w pewnych warunkach wykorzystać do zdalnego wykonania kodu (RCE) [7]. Autor zgłosił lukę w trybie odpowiedzialnego ujawnienia [7], a doniesienia o atakach pojawiły się dopiero po wydaniu poprawki: dwa dni później Help Net Security informował o aktywnym wykorzystywaniu luki [8]. Był to więc przypadek 1-day, a nie zero-day. Strony z włączoną automatyczną aktualizacją otrzymały poprawkę bez udziału właściciela [7].

Zagrożenia i skutki

Luki zero-day są trudne do zatrzymania, bo w chwili ataku brakuje poprawki. GTIG naliczyła 90 podatności zero-day wykorzystanych w 2025 roku, wobec 78 w 2024 roku i rekordowych 100 w 2023 roku [2]. 43 z 90 luk z 2025 roku, czyli 48 procent, dotyczyły technologii dla przedsiębiorstw [2]. Połowę z nich stanowiły produkty bezpieczeństwa i sieciowe, a 14 luk dotyczyło urządzeń brzegowych [2]. GTIG zauważa, że na większości takich urządzeń nie działa oprogramowanie EDR (Endpoint Detection and Response), co tworzy martwe pola dla obrońców [2].

Według GTIG urządzenia brzegowe są częstym celem grup sponsorowanych przez państwo (APT), które chcą utrzymać trwały dostęp do strategicznych sieci [2]. Grupom powiązanym z Chinami raport przypisuje co najmniej 10 luk zero-day z 2025 roku, a grupom motywowanym finansowo, w tym operatorom ransomware, 9 [2]. Po raz pierwszy więcej luk zero-day przypisano komercyjnym dostawcom narzędzi inwigilacji niż grupom szpiegowskim sponsorowanym przez państwa [2].

Jak się bronić

GTIG w raporcie za 2025 rok zaleca obrońcom trzy grupy działań [2]. Pierwsza to ograniczanie powierzchni ataku, w tym niewystawianie portów sieciowych do internetu, jeśli nie jest to konieczne. Druga to wykrywanie nietypowego zachowania systemów, na przykład przez pułapki typu canary token. Trzecia to przygotowanie reakcji: wykaz komponentów SBOM, który pozwala szybko ustalić, gdzie działa podatna biblioteka, oraz tymczasowe wyłączenie usługi albo zablokowanie portu, gdy poprawki jeszcze nie ma [2]. Dla strony WordPress przekłada się to na następujące kroki.

Historia i przykłady

W grudniu 2022 roku Sekurak opisał lukę CVE-2022-42475 w FortiOS SSL-VPN, przepełnienie bufora na stercie, które pozwalało zdalnemu, nieuwierzytelnionemu atakującemu wykonać dowolny kod [6]. Fortinet w komunikacie przyznał, że wie o przypadku wykorzystania luki w realnym ataku [6].

15 maja 2026 roku CERT Polska poinformował o podatności typu 0-day w serwerach Microsoft Exchange 2016, 2019 i Subscription Edition, oznaczonej CVE-2026-42897 [3]. W chwili publikacji komunikatu aktualizacja nie była dostępna, a Microsoft zalecał tymczasowe środki zaradcze [3]. Na serwerach z usługą Exchange Emergency Mitigation Service środek zaradczy był wdrażany automatycznie [3].

TAB. 2

Przypisy

8
  1. [1] Zero Day Attack — Glossary · NIST CSRC
  2. [2] Look What You Made Us Patch: 2025 Zero-Days in Review · Google Threat Intelligence Group
  3. [3] Podatność typu 0-day w serwerach pocztowych Microsoft Exchange · CERT Polska
  4. [4] Kampania przejmowania telefonów kierowana na użytkowników Samsunga, Xiaomi. Wykorzystywali błędy n-day we wbudowanych przeglądarkach · Sekurak
  5. [5] Jeden 0day na WordPressa i leżymy · Niebezpiecznik
  6. [6] Alert: nowa krytyczna podatność w FortiGate umożliwia przejęcie urządzenia. Trwa aktywna exploitacja (CVE-2022-42475) · Sekurak
  7. [7] WordPress 7.1.2 Release · WordPress.org
  8. [8] WordPress 7.1.2 fixes critical unauthenticated path traversal vulnerability (CVE-2026-87902) · Help Net Security
TAB. 3

Hasła w tym artykule

19
TAB. 4

Linkują tutaj

22

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com