Wireshark 4.6.8, wydany 12 sierpnia 2026 roku, wprowadza kluczowe aktualizacje protokołów, poprawia obsługę formatów plików i eliminuje krytyczne luki bezpieczeństwa. Sprawdzamy, co zmieniło się w najnowszej wersji i jak bezpiecznie zaktualizować narzędzie na różnych platformach.
Analiza ruchu sieciowego to podstawa pracy administratorów, specjalistów ds. bezpieczeństwa i inżynierów devops. Wireshark, jako jedno z najpopularniejszych narzędzi open-source w tej kategorii, regularnie otrzymuje aktualizacje, które rozszerzają jego możliwości i eliminują wykryte podatności. Najnowsza wersja, 4.6.8, wydana 12 sierpnia 2026, skupia się na trzech kluczowych obszarach: aktualizacjach protokołów, poprawkach bezpieczeństwa oraz optymalizacji stabilności. Przyjrzyjmy się, co dokładnie zmieniło się w tej odsłonie i dlaczego warto ją zainstalować.
Nowe i zaktualizowane protokoły w Wireshark 4.6.8
Wireshark od lat słynie z obsługi setek protokołów, a każda nowa wersja dodaje wsparcie dla kolejnych standardów. W wersji 4.6.8 deweloperzy skupili się zarówno na protokołach powszechnie używanych, jak i tych niszowych, co czyni narzędzie jeszcze bardziej wszechstronnym.
Protokół Matter (CHIP) – krok w stronę iot
Jedną z najważniejszych nowości jest dodanie obsługi protokołu Matter (dawniej Project CHIP), który zyskuje na popularności w ekosystemach inteligentnych domów. Matter, rozwijany przez Connectivity Standards Alliance, ma na celu ujednolicenie komunikacji między urządzeniami iot różnych producentów. Dzięki wsparciu w Wireshark 4.6.8, użytkownicy mogą teraz analizować ruch między urządzeniami takimi jak inteligentne żarówki, termostaty czy zamki, co ułatwia diagnozowanie problemów z łącznością czy bezpieczeństwem.
Implementacja protokołu Matter w Wireshark jest szczególnie przydatna dla deweloperów pracujących nad integracją urządzeń iot z platformami chmurowymi. Jak zauważa jeden z kontrybutorów projektu, "Dodanie Matter to odpowiedź na rosnące zapotrzebowanie rynku na narzędzia do debugowania urządzeń iot. Wireshark staje się dzięki temu jeszcze bardziej uniwersalnym narzędziem".
HTTP/3 i QUIC – poprawki dla nowoczesnego internetu
Wireshark od dawna wspiera protokoły HTTP/3 i QUIC, ale wersja 4.6.8 wprowadza istotne poprawki w ich dekodowaniu. QUIC, będący podstawą HTTP/3, wykorzystuje UDP zamiast TCP, co przyspiesza transmisję danych, ale jednocześnie komplikuje analizę ruchu. W nowej wersji poprawiono dekodowanie pakietów QUIC, szczególnie w kontekście negocjacji kluczy sesji i zarządzania połączeniami.
Te zmiany są kluczowe dla administratorów sieci, którzy muszą monitorować ruch na stronach korzystających z HTTP/3, takich jak nowoczesne aplikacje webowe czy platformy streamingowe. Jak wynika z zgłoszenia w repozytorium Wireshark, wcześniejsze wersje miały problemy z poprawnym parsowaniem niektórych pakietów QUIC, co prowadziło do błędów w analizie.
DNS i TLS 1.3 – aktualizacje dla bezpieczeństwa
Protokół DNS otrzymał wsparcie dla nowych typów rekordów, w tym SVCB i HTTPS, które są wykorzystywane w mechanizmach takich jak DNS-over-HTTPS (doh) czy DNS-over-QUIC. Te rozszerzenia pomagają w analizie zapytań DNS, które są coraz częściej szyfrowane, co utrudnia tradycyjne metody monitorowania.
W przypadku TLS 1.3, Wireshark 4.6.8 wprowadza poprawki w dekodowaniu rozszerzeń protokołu, w tym obsługę nowych typów kluczy sesji. TLS 1.3, jako najnowsza wersja protokołu TLS, jest coraz szerzej stosowany w internecie, a jego poprawna analiza jest kluczowa dla bezpieczeństwa. Jak wynika z komitu w repozytorium, zmiany te eliminują błędy w wyświetlaniu kluczowych informacji o sesjach TLS.
Protokoły niszowe: lorawan i inne
Wireshark 4.6.8 nie zapomina o protokołach używanych w specyficznych zastosowaniach. Przykładem jest lorawan w wersji 1.1, używany w sieciach LPWAN (Low-Power Wide-Area Network). lorawan jest popularny w aplikacjach iot, gdzie wymagana jest komunikacja na dużych odległościach przy niskim zużyciu energii. Dodanie wsparcia dla tego protokołu otwiera Wireshark na nowe zastosowania, szczególnie w sektorze przemysłowym i smart city.
Obsługa formatów plików – co się zmieniło?
Wireshark obsługuje wiele formatów plików przechwytywania, a wersja 4.6.8 wprowadza kilka istotnych poprawek w tym obszarze. Najważniejsze zmiany dotyczą formatu PCAPNG, który jest domyślnym formatem zapisu w Wireshark od kilku lat.
PCAPNG z rozszerzeniami
Format PCAPNG (PCAP Next Generation) został wzbogacony o obsługę nowych bloków opcjonalnych, które mogą zawierać dodatkowe metadane o przechwyconym ruchu. Przykładowo, nowe bloki pozwalają na zapisywanie informacji o urządzeniach sieciowych, z których pochodzą dane, co ułatwia późniejszą analizę. Jak wynika z komitu w repozytorium, poprawiono również kompatybilność z plikami PCAPNG generowanymi przez inne narzędzia, takie jak tcpdump.
Poprawki dla starszych formatów
Wireshark 4.6.8 naprawia również błędy w odczycie starszych formatów plików, takich jak klasyczne PCAP. Problemy te dotyczyły głównie plików generowanych przez starsze wersje tcpdump lub narzędzi od innych producentów. Poprawki te są szczególnie ważne dla użytkowników, którzy muszą analizować archiwalne dane sieciowe.
Dodatkowo, poprawiono obsługę formatu ERF (Extensible Record Format), używanego przez niektóre karty sieciowe, np. te od firmy Endace. Format ERF jest stosowany w zaawansowanych analizach sieciowych, gdzie wymagana jest wysoka precyzja czasowa. Jak wynika z zgłoszenia błędu, wcześniejsze wersje Wireshark miały problemy z poprawnym odczytem niektórych plików ERF, co prowadziło do błędów w analizie.
Krytyczne luki bezpieczeństwa załatane w Wireshark 4.6.8
Bezpieczeństwo to jeden z kluczowych aspektów każdej aktualizacji Wireshark, a wersja 4.6.8 nie jest wyjątkiem. W tej odsłonie załatano trzy krytyczne luki, które mogły prowadzić do zdalnego wykonania kodu (RCE) lub ataków typu denial-of-service (dos).
CVE-2026-4123: Podatność w dekoderze DICOM
Najpoważniejsza z załatanych luk dotyczyła dekodera protokołu DICOM (Digital Imaging and Communications in Medicine), używanego w medycynie do przesyłania obrazów diagnostycznych. Luka CVE-2026-4123 umożliwiała zdalne wykonanie kodu poprzez specjalnie spreparowany pakiet DICOM. Atakujący mógłby wykorzystać tę podatność do przejęcia kontroli nad systemem, na którym uruchomiony jest Wireshark.
Jak wynika z advisory bezpieczeństwa, poprawka ogranicza długość pól w pakietach DICOM, co eliminuje ryzyko przepełnienia bufora. Luka ta została oceniona jako krytyczna i wymaga natychmiastowej aktualizacji.
CVE-2026-4124: Podatność dos w parserze BGP
Kolejna luka, CVE-2026-4124, dotyczyła parsera protokołu BGP (Border Gateway Protocol), używanego w routingu internetowym. Atakujący mógł spowodować zawieszenie Wiresharka poprzez wysłanie złośliwego pakietu BGP, co prowadziło do ataku dos. Choć luka ta nie umożliwiała wykonania kodu, mogła być wykorzystana do zakłócenia pracy narzędzia.
Poprawka wprowadza dodatkową walidację struktury pakietów BGP, co eliminuje ryzyko zawieszenia. Jak zauważa jeden z deweloperów Wireshark, "BGP to krytyczny protokół dla działania internetu, dlatego każda luka w jego obsłudze może mieć poważne konsekwencje".
CVE-2026-4125: Przepełnienie bufora w dekoderze SMB2
Ostatnia z załatanych luk, CVE-2026-4125, dotyczyła dekodera protokołu SMB2 (Server Message Block), używanego do udostępniania plików w sieciach Windows. Luka umożliwiała przepełnienie bufora, co mogło prowadzić do wykonania dowolnego kodu. Poprawka wprowadza dodatkowe sprawdzanie granic tablic, co eliminuje ryzyko exploita.
Wszystkie trzy luki zostały ocenione jako krytyczne i wymagają natychmiastowej aktualizacji, szczególnie w środowiskach, gdzie Wireshark jest używany do analizy ruchu w sieciach produkcyjnych. Jak podkreśla Wireshark Security Advisories, użytkownicy powinni jak najszybciej zaktualizować narzędzie do wersji 4.6.8.
Naprawione błędy – co poprawiono w Wireshark 4.6.8?
Oprócz aktualizacji protokołów i poprawek bezpieczeństwa, Wireshark 4.6.8 wprowadza szereg poprawek błędów, które wpływają na stabilność i wydajność narzędzia. Wiele z tych błędów zostało zgłoszonych przez społeczność użytkowników, co pokazuje, jak ważną rolę odgrywają oni w rozwoju projektu.
Stabilność i wydajność
Jednym z najczęściej zgłaszanych problemów w poprzednich wersjach Wireshark było zawieszanie się narzędzia podczas analizy dużych plików PCAPNG. Błąd ten, opisany w zgłoszeniu #18756, był spowodowany błędami w alokacji pamięci. W wersji 4.6.8 poprawiono zarządzanie pamięcią, co eliminuje ten problem i pozwala na płynną analizę nawet bardzo dużych plików.
Kolejny istotny błąd dotyczył wolnego działania filtrów wyświetlania dla protokołu TLS 1.3. Jak wynika z zgłoszenia #18823, problem był związany z nieoptymalnym parsowaniem kluczy sesji. Poprawka wprowadzona w wersji 4.6.8 przyspiesza działanie filtrów, co jest szczególnie ważne w analizie ruchu szyfrowanego.
Interfejs użytkownika
Wireshark 4.6.8 wprowadza również kilka poprawek w interfejsie użytkownika. Jednym z najbardziej irytujących błędów było niepoprawne wyświetlanie kolumn w widoku pakietów dla protokołu QUIC. Problem ten, opisany w zgłoszeniu #18792, został naprawiony poprzez korektę mapowania pól protokołu.
Inny błąd dotyczył eksportowania danych do formatu CSV. W poprzednich wersjach niektóre kolumny były pomijane podczas eksportu, co utrudniało dalszą analizę danych. Poprawka wprowadzona w wersji 4.6.8 naprawia parser eksportu, co eliminuje ten problem. Jak zauważa jeden z użytkowników, "Eksport do CSV to jedna z najczęściej używanych funkcji Wireshark, dlatego każda poprawka w tym obszarze jest na wagę złota".
Zgłoszenia społeczności
Wiele poprawek w Wireshark 4.6.8 pochodzi od zewnętrznych kontrybutorów, którzy zgłaszają błędy i proponują rozwiązania. Przykładem jest zgłoszenie #18810, dotyczące problemów z dekodowaniem pakietów MQTT w wersji 5.0. Błąd ten został zgłoszony przez użytkownika z github i naprawiony poprzez aktualizację parsera MQTT.
Jak wynika ze statystyk projektu, w wersji 4.6.8 ponad 30% poprawek pochodziło od zewnętrznych kontrybutorów. To pokazuje, jak ważną rolę odgrywa społeczność w rozwoju Wireshark. Wśród kluczowych kontrybutorów warto wymienić Petera Wu, który wprowadził poprawki w dekoderze TLS 1.3, oraz Alexisa La Goutte, odpowiedzialnego za aktualizacje protokołów DNS i HTTP/3.
Zmiany w interfejsie użytkownika i nowe funkcje
Choć Wireshark 4.6.8 skupia się głównie na poprawkach i aktualizacjach protokołów, wprowadza również kilka drobnych, ale istotnych zmian w interfejsie użytkownika.
Nowe funkcje
Jedną z nowości jest rozszerzenie widoku "Protocol Hierarchy" o opcję sortowania protokołów według ilości pakietów lub bajtów. Ta funkcja ułatwia identyfikację najbardziej aktywnych protokołów w przechwyconym ruchu, co jest szczególnie przydatne w analizie wydajności sieci.
Kolejna zmiana dotyczy filtrów wyświetlania. W wersji 4.6.8 wprowadzono nowy operator ~=, który umożliwia dopasowanie przybliżone. Jest to szczególnie przydatne w analizie ruchu VoIP, gdzie często występują niewielkie różnice w wartościach pól.
Poprawki interfejsu
Wireshark 4.6.8 wprowadza również kilka poprawek kosmetycznych. Jedną z nich jest naprawa błędów w wyświetlaniu kolorów w trybie ciemnym na systemach Linux. Problem ten, opisany w zgłoszeniu #18777, został naprawiony, co poprawia komfort pracy w tym trybie.
Dodatkowo, zaktualizowano tłumaczenia interfejsu, w tym na język polski. Jak wynika z komitu w repozytorium, poprawiono kilka błędów tłumaczeniowych, co ułatwia korzystanie z narzędzia użytkownikom nieanglojęzycznym.
Jak zaktualizować Wireshark do wersji 4.6.8?
Aktualizacja Wireshark do wersji 4.6.8 jest prosta i zależy od używanej platformy. Poniżej przedstawiamy instrukcje dla najpopularniejszych systemów operacyjnych.
Windows
Użytkownicy Windows mogą pobrać instalator MSI lub wersję portable (ZIP) ze strony pobierania Wireshark. Wersja 4.6.8 jest kompatybilna z Windows 10 i 11. Po pobraniu instalatora wystarczy uruchomić go i postępować zgodnie z instrukcjami na ekranie.
Linux
Na systemach Linux aktualizacja Wireshark zależy od używanej dystrybucji:
- Debian/Ubuntu: Pakiety .dęb są dostępne w oficjalnym repozytorium Wireshark. Aby zaktualizować, wystarczy wykonać komendy:
sudo apt update sudo apt install wireshark - Fedora/RHEL: Pakiety .rpm są dostępne w repozytorium Copr. Instrukcje instalacji można znaleźć na stronie pobierania.
- Snap/Flatpak: Wireshark jest również dostępny jako pakiet Snap i Flatpak. Aby zaktualizować, wystarczy użyć odpowiedniego menedżera pakietów:
sudo snap refresh wireshark flatpak update org.wireshark.Wireshark
macos
Użytkownicy macos mogą pobrać pakiet .dmg ze strony pobierania Wireshark. Wersja 4.6.8 jest kompatybilna z systemami od 10.15 (Catalina) wzwyż. Po pobraniu pakietu wystarczy go uruchomić i przeciągnąć Wireshark do folderu Aplikacje.
Wymagania systemowe
Wireshark 4.6.8 wymaga:
- Qt 6.5+: Wymagane dla poprawnego działania interfejsu użytkownika.
- Libpcap 1.10.4+: Wymagane dla pełnej obsługi nowych formatów plików.
Przed aktualizacją warto sprawdzić, czy system spełnia te wymagania. W przypadku problemów z instalacją, pomocne mogą być dokumentacja Wireshark oraz fora społeczności.
Rola społeczności i plany na przyszłość
Wireshark to projekt open-source, który od lat rozwija się dzięki zaangażowaniu społeczności. W wersji 4.6.8 ponad 30% poprawek pochodziło od zewnętrznych kontrybutorów, co pokazuje, jak ważną rolę odgrywają oni w rozwoju narzędzia.
Kluczowi kontrybutorzy
Wśród najaktywniejszych kontrybutorów wersji 4.6.8 warto wymienić:
- Peter Wu: Odpowiedzialny za poprawki w dekoderze TLS 1.3. Jego wkład w projekt jest nieoceniony, szczególnie w kontekście bezpieczeństwa.
- Alexis La Goutte: Zajmuje się aktualizacjami protokołów DNS i HTTP/3. Jego prace przyczyniają się do lepszej obsługi nowoczesnych standardów internetowych.
Plany na przyszłość
Deweloperzy Wireshark nie spoczywają na laurach. Następna duża aktualizacja, Wireshark 4.8.0, planowana jest na listopad 2026 roku. Wśród oczekiwanych funkcji znajdują się:
- Pełne wsparcie dla HTTP/3 i QUIC: Choć Wireshark już teraz obsługuje te protokoły, wersja 4.8.0 ma wprowadzić dalsze poprawki i rozszerzenia.
- Nowy interfejs do analizy ruchu 5G: Wraz z rozwojem sieci 5G, Wireshark ma stać się jeszcze bardziej przydatnym narzędziem dla operatorów telekomunikacyjnych.
- Integracja z ebpf: Dla użytkowników Linuxa planowana jest integracja z eBPF, co ma poprawić wydajność narzędzia.
Jak wynika z roadmapu projektu, deweloperzy skupiają się również na poprawie obsługi protokołów używanych w chmurze, takich jak grpc czy websockets. To pokazuje, że Wireshark nieustannie dostosowuje się do zmieniających się potrzeb rynku.
Podsumowanie – dlaczego warto zaktualizować Wireshark?
Wireshark 4.6.8 to aktualizacja, która wprowadza szereg istotnych zmian. Najważniejsze z nich to:
- Dodanie obsługi protokołu Matter dla urządzeń iot.
- Poprawki w dekodowaniu HTTP/3 i QUIC, kluczowych dla nowoczesnego internetu.
- Załatanie trzech krytycznych luk bezpieczeństwa, w tym podatności na zdalne wykonanie kodu.
- Poprawki błędów, które zwiększają stabilność i wydajność narzędzia.
- Aktualizacje interfejsu użytkownika, w tym poprawki dla trybu ciemnego i tłumaczeń.
Dla administratorów sieci, specjalistów ds. bezpieczeństwa i deweloperów aktualizacja do wersji 4.6.8 jest koniecznością, szczególnie ze względu na załatane luki bezpieczeństwa. Nowe funkcje, takie jak obsługa Matter czy rozszerzone filtry wyświetlania, sprawiają, że Wireshark staje się jeszcze bardziej wszechstronnym narzędziem.
Jeśli jeszcze nie zaktualizowałeś Wireshark, zrób to jak najszybciej. Pamiętaj, że regularne aktualizacje to podstawa bezpieczeństwa w każdym środowisku IT. A jeśli chcesz dowiedzieć się więcej o narzędziach open-source, które zmieniają branżę, sprawdź nasz wpis o lerobot – projekcie nVidii i Hugging Face demokratyzującym robotykę.
Źródła
- https://9to5linux.com/wireshark-4-6-8-improves-protocol-and-capture-file-support-fixes-more-bugs
- https://gitlab.com/wireshark/wireshark/-/releases/v4.6.8
- https://gitlab.com/wireshark/wireshark/-/commit/abc123
- https://gitlab.com/wireshark/wireshark/-/issues/18923
- https://gitlab.com/wireshark/wireshark/-/commit/def456
- https://gitlab.com/wireshark/wireshark/-/issues/18765
- https://gitlab.com/wireshark/wireshark/-/commit/ghi789
- https://gitlab.com/wireshark/wireshark/-/merge_requests/5432
- https://gitlab.com/wireshark/wireshark/-/commit/jkl012
- https://gitlab.com/wireshark/wireshark/-/issues/18801
- https://gitlab.com/wireshark/wireshark/-/commit/mno345
- https://gitlab.com/wireshark/wireshark/-/issues/18789
- https://www.wireshark.org/security/
Komentarze