Popularne oprogramowanie typu open source Sambę, odpowiedzialny za łączenie systemów Linux z sieciami i katalogami Windows, Właśnie otrzymał awaryjną aktualizacjęZespoły programistów uruchomiły Aby rozwiązać szereg problemów bezpieczeństwa, wydano wersje 4.24.3, 4.23.8 i 4.22.10. Całkiem poważnie. W sumie załatano sześć krytycznych luk, a najbardziej niepokojące jest to, że dwie z nich umożliwiły atakującemu zdalne przejęcie kontroli nad serwerem bez konieczności podawania nazwy użytkownika i hasła.
Oprócz tych głównych problemów aktualizacja usuwa również luki w zabezpieczeniach, które umożliwiały atakującym omijanie uprawnień tylko do odczytu, nadpisywanie chronionych plików i blokowanie kluczowych usług sieciowych za pomocą prostego, zmanipulowanego pakietu danych.
Niebezpieczeństwo związane z symbolami wieloznacznymi w hasłach
Pierwsza z poważnych awarii (oznaczone jako CVE-2026-4408) bezpośrednio wpływa na sposób działania Samby sprawdź hasłaProblem jest taki w służbie SAMRktóry odpowiada za zarządzanie bazami danych użytkowników i grup. Ta lukad wpływa na klasyczne serwery, które używają specjalnego polecenia w swojej konfiguracji (sprawdź skrypt hasła) i dodaj symbol wieloznaczny %u, aby system wiedział, o jakiego użytkownika chodzi.
Błąd występuje, ponieważ system pobiera nazwę użytkownika i bezpośrednio wpisuje ją do polecenia, nie sprawdzając jej. ani wyraźnych znaków specjalnych. Oznacza to, że atakujący mógłby utworzyć nazwę użytkownika zawierającą ukryte instrukcje systemowe, a gdy serwer próbowałby zweryfikować hasło, nieświadomie wykonałby te polecenia. Podczas instalacji poprawki administratorzy mogą obejść ten problem, używając zmiennej środowiskowej zamiast symbolu wieloznacznego %u w plikach konfiguracyjnych.
Zadania drukowania, które otwierają tylne drzwi
El druga krytyczna luka w zabezpieczeniach (CVE-2026-4480) działa w bardzo podobny sposób, ale atakuje poprzez system drukowania Samby. W tym przypadku Winowajcą jest symbol wieloznaczny %J, używany w ustawieniach drukowania. aby przekazać opis lub tytuł dokumentu do wydrukowania. Podobnie jak w przypadku haseł, System nie filtrował prawidłowo znaków zbędnych.
Otworzyło to drzwi dla kogoś, kto mógł wysłać zadanie drukowania z tytułem pełnym złośliwych treści polecenia systemowePonieważ sieci zazwyczaj domyślnie zezwalają gościom na wysyłanie plików do druku, zdalny atakujący nie potrzebował nawet ważnego konta, aby przeprowadzić atak i wykonać kod na serwerze. Szybkim, tymczasowym rozwiązaniem, jeśli nie możesz natychmiast zaktualizować ustawień, jest usunięcie symbolu wieloznacznego %J z ustawień drukowania.
Więcej poprawek sieciowych
Oprócz usunięcia dwóch głównych luk, nowe wersje łatają cztery inne ważne luki w zabezpieczeniach, aby zapewnić bezpieczeństwo i stabilność sieci:
- Ochrona plików WORM (CVE-2026-2340): Moduł zaprojektowany w celu zapewnienia, że pliki można zapisać tylko raz i nie można ich modyfikować (Write-Once, Read Many) miał wadę. Umożliwiał on nadpisanie chronionego pliku poprzez zmianę jego nazwy i zastąpienie go nowym.
- Ataki typu „odmowa usługi” (CVE-2026-3238): Naprawiono błąd w serwerze WINS kontrolerów domeny Active Directory. Wcześniej samo wysłanie uszkodzonego pakietu sieciowego UDP powodowało całkowitą awarię usługi.
- Skoki uprawnień (CVE-2026-1933): Naprawiono problem, w wyniku którego użytkownicy mogli usuwać lub zmieniać pewne specjalne atrybuty plików (punkty ponownej analizy) nawet w folderach oznaczonych jako „tylko do odczytu”.
- Niezabezpieczone certyfikaty (CVE-2026-3012): System opierał się na nieszyfrowanych połączeniach HTTP w celu instalacji łańcuchów certyfikatów, pomimo dostępności bezpieczniejszych kanałów, co mogło ułatwić ataki przechwytujące w sieci.
Jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.
Jak zainstalować lub zaktualizować do Samby na Ubuntu i pochodnych?
Jeśli jesteś zainteresowany instalacją nowej wersji Samby lub jeśli masz już zainstalowaną Sambę i chcesz zaktualizować poprzednią wersję do nowej, możesz to zrobić, wykonując kroki, które udostępniamy poniżej.
Aby zainstalować lub zaktualizować Sambę na Ubuntu i jej pochodnych do najnowszej dostępnej wersji, możesz wykonać następujące kroki:
Otwórz terminal, możesz to zrobić wyszukując „Terminal” w menu aplikacji lub używając skrótu Ctrl + Alt + T. Dzięki temu dodamy repozytorium. Ponieważ oficjalne pakiety mogą nie zostać natychmiast zaktualizowane, użyjemy repozytorium PPA zawierającego najnowszą wersję Samby:
sudo add-apt-repository ppa:linux-schools/samba-latest
Zaktualizuj listę repozytoriów:
sudo apt-get update
Zainstaluj lub zaktualizuj Sambę
Jeśli masz już zainstalowaną Sambę, to polecenie zaktualizuje twoją obecną wersję. Jeśli nie, zainstaluje Sambę po raz pierwszy:
sudo apt install samba
Po zakończeniu instalacji możesz sprawdzić zainstalowaną wersję Samby za pomocą następującego polecenia:
samba --version