{"id":2586,"date":"2026-08-06T13:31:00","date_gmt":"2026-08-06T11:31:00","guid":{"rendered":"https:\/\/hamspirit.pl\/?p=2586"},"modified":"2026-08-06T13:31:00","modified_gmt":"2026-08-06T11:31:00","slug":"krytyczne-luki-w-svxlink-konieczna-pilna-aktualizacja","status":"publish","type":"post","link":"https:\/\/hamspirit.pl\/?p=2586","title":{"rendered":"Krytyczne luki w SvxLink. Konieczna pilna aktualizacja"},"content":{"rendered":"<p>W popularnym w\u015br\u00f3d kr\u00f3tkofalowc\u00f3w oprogramowaniu SvxLink wykryto kilkana\u015bcie podatno\u015bci bezpiecze\u0144stwa, w tym dwie ocenione jako krytyczne. Administratorzy przemiennik\u00f3w, reflektor\u00f3w i innych instalacji korzystaj\u0105cych ze SvxLink powinni jak najszybciej zaktualizowa\u0107 swoje systemy do wersji 26.05.1 lub nowszej.<\/p>\n<p><!--more--><\/p>\n<p class=\"isSelectedEnd\">Projekt SvxLink opublikowa\u0142 wersj\u0119 26.05.1, kt\u00f3ra usuwa \u0142\u0105cznie czterna\u015bcie luk bezpiecze\u0144stwa. Wed\u0142ug informacji przekazanej przez niemiecki DARC podatne s\u0105 wszystkie wydania do wersji 26.05 w\u0142\u0105cznie, a cz\u0119\u015b\u0107 b\u0142\u0119d\u00f3w wyst\u0119powa\u0142a w kodzie przez ponad dziesi\u0119\u0107 lat.<\/p>\n<h2>Mo\u017cliwe zdalne przej\u0119cie systemu<\/h2>\n<p class=\"isSelectedEnd\">Najpowa\u017cniejsze podatno\u015bci mog\u0105 umo\u017cliwi\u0107 zdalne wykonanie kodu w systemie, na kt\u00f3rym dzia\u0142a SvxLink. Atakuj\u0105cy mo\u017ce wykorzysta\u0107 odpowiednio przygotowane dane przesy\u0142ane przez sie\u0107 reflektor\u00f3w lub inne obs\u0142ugiwane przez SvxLink interfejsy sieciowe.<\/p>\n<p class=\"isSelectedEnd\">Pozosta\u0142e wykryte problemy mog\u0105 prowadzi\u0107 mi\u0119dzy innymi do:<\/p>\n<ul data-spread=\"false\">\n<li>zatrzymania procesu SvxLink,<\/li>\n<li>przepe\u0142nienia bufora,<\/li>\n<li>odczytu danych spoza przydzielonej pami\u0119ci,<\/li>\n<li>wyciek\u00f3w pami\u0119ci,<\/li>\n<li>zdalnego ataku typu DoS,<\/li>\n<li>b\u0142\u0119d\u00f3w use-after-free w SvxReflector.<\/li>\n<\/ul>\n<p class=\"isSelectedEnd\">Problem dotyczy nie tylko serwer\u00f3w reflektor\u00f3w. Zagro\u017cone mog\u0105 by\u0107 r\u00f3wnie\u017c przemienniki, hotspoty, bramki i inne instalacje wykorzystuj\u0105ce komponenty SvxLink, SvxReflector lub RemoteTrx.<\/p>\n<h2>Sprawd\u017a zainstalowan\u0105 wersj\u0119<\/h2>\n<p class=\"isSelectedEnd\">Wersj\u0119 SvxLink mo\u017cna sprawdzi\u0107 poleceniem:<\/p>\n<pre dir=\"ltr\"><code dir=\"ltr\">svxlink --version<\/code><\/pre>\n<p class=\"isSelectedEnd\">W systemach Debian i Raspberry Pi OS warto dodatkowo sprawdzi\u0107 wersj\u0119 zainstalowanego pakietu:<\/p>\n<pre dir=\"ltr\"><code dir=\"ltr\">dpkg-query -W svxlink-server svxreflector remotetrx<\/code><\/pre>\n<p class=\"isSelectedEnd\">Za poprawion\u0105 nale\u017cy uzna\u0107 wersj\u0119:<\/p>\n<pre dir=\"ltr\"><code dir=\"ltr\">26.05.1<\/code><\/pre>\n<p class=\"isSelectedEnd\">Wszystkie wydania do 26.05 w\u0142\u0105cznie wymagaj\u0105 aktualizacji. Samo wykonanie standardowego <code dir=\"ltr\">apt update<\/code> i <code dir=\"ltr\">apt upgrade<\/code> mo\u017ce nie wystarczy\u0107, poniewa\u017c stabilne repozytoria niekt\u00f3rych dystrybucji mog\u0105 nadal udost\u0119pnia\u0107 starsze wersje programu.<\/p>\n<h2>Co nale\u017cy zrobi\u0107?<\/h2>\n<p class=\"isSelectedEnd\">Administratorzy instalacji SvxLink powinni:<\/p>\n<ol start=\"1\" data-spread=\"false\">\n<li>Sprawdzi\u0107 aktualnie u\u017cywan\u0105 wersj\u0119.<\/li>\n<li>Zaktualizowa\u0107 SvxLink do wersji 26.05.1 lub nowszej.<\/li>\n<li>Po aktualizacji ponownie uruchomi\u0107 u\u017cywane us\u0142ugi.<\/li>\n<li>Sprawdzi\u0107 logi i upewni\u0107 si\u0119, \u017ce wszystkie elementy systemu uruchomi\u0142y si\u0119 prawid\u0142owo.<\/li>\n<\/ol>\n<p class=\"isSelectedEnd\">Przyk\u0142adowe polecenia dla systemu korzystaj\u0105cego z systemd:<\/p>\n<pre dir=\"ltr\"><code dir=\"ltr\">sudo systemctl restart svxlink\nsudo systemctl restart svxreflector\nsudo systemctl restart remotetrx<\/code><\/pre>\n<p class=\"isSelectedEnd\">Nale\u017cy uruchomi\u0107 tylko te polecenia, kt\u00f3re odpowiadaj\u0105 us\u0142ugom faktycznie zainstalowanym w danym systemie.<\/p>\n<p class=\"isSelectedEnd\">Status us\u0142ug mo\u017cna nast\u0119pnie sprawdzi\u0107 poleceniem:<\/p>\n<pre dir=\"ltr\"><code dir=\"ltr\">systemctl --no-pager --full status svxlink svxreflector remotetrx<\/code><\/pre>\n<h2>Co zrobi\u0107, gdy aktualizacja nie jest jeszcze mo\u017cliwa?<\/h2>\n<p class=\"isSelectedEnd\">Do czasu przeprowadzenia aktualizacji nale\u017cy ograniczy\u0107 ekspozycj\u0119 systemu na publiczny Internet. Dost\u0119p do port\u00f3w SvxLink, SvxReflector, RemoteTrx oraz <code dir=\"ltr\">rtl_tcp<\/code> powinien by\u0107 mo\u017cliwy wy\u0142\u0105cznie z zaufanych adres\u00f3w IP, sieci lokalnej lub przez VPN.<\/p>\n<p class=\"isSelectedEnd\">Warto r\u00f3wnie\u017c sprawdzi\u0107 konfiguracj\u0119 firewalla i upewni\u0107 si\u0119, \u017ce us\u0142ugi nie dzia\u0142aj\u0105 z uprawnieniami u\u017cytkownika root.<\/p>\n<p class=\"isSelectedEnd\">S\u0105 to jedynie rozwi\u0105zania tymczasowe. Ze wzgl\u0119du na mo\u017cliwo\u015b\u0107 zdalnego wykonania kodu w\u0142a\u015bciwym sposobem zabezpieczenia instalacji pozostaje aktualizacja do SvxLink 26.05.1 lub nowszego wydania.<\/p>\n<p>Aktualne wydania SvxLink s\u0105 publikowane w oficjalnym repozytorium projektu. Lista zmian w kodzie potwierdza wprowadzenie poprawek bezpiecze\u0144stwa mi\u0119dzy innymi w SvxReflector i pozosta\u0142ych komponentach sieciowych.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W popularnym w\u015br\u00f3d kr\u00f3tkofalowc\u00f3w oprogramowaniu SvxLink wykryto kilkana\u015bcie podatno\u015bci bezpiecze\u0144stwa, w tym dwie ocenione jako&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3477,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,20,23],"tags":[],"class_list":["post-2586","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informacje","category-informacje-nadeslane","category-pilne"],"_links":{"self":[{"href":"https:\/\/hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts\/2586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hamspirit.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hamspirit.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2586"}],"version-history":[{"count":0,"href":"https:\/\/hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts\/2586\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hamspirit.pl\/index.php?rest_route=\/wp\/v2\/media\/3477"}],"wp:attachment":[{"href":"https:\/\/hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}