Kilka dni temu twórcy Debiana ogłosili wydanie nowej wersji Debiana 12.4, która została wydana z pominięciem wydania Debiana 12.3, ponieważ na ostatnim etapie jej przygotowywania odkryto błąd w jądrze Linux w pakiecie zawierającym jądro linux-image-6.1.0-14, powodujący uszkodzenie danych w systemie plików Ext4.
Problem występuje w stabilnej gałęzi jądra Linux 6.1, dla której wprowadzono poprawkę pierwotnie dodaną w gałęzi 6.5 w celu rozwiązania problemu awarii spowodowanej błędem w kodzie odpowiedzialnym za aktualizację rozmiaru pliku, który został zmniejszony po bezpośredniej aktualizacji.
W związku z tym należy zauważyć, że uszkodzenie oznaczono jako niekrytyczne (nie wyjaśniono, co to dokładnie oznacza, prawdopodobnie utrata danych występuje w bardzo rzadkich okolicznościach lub dane nie zostają trwale utracone, ale rozmiar pliku staje się większy niż rzeczywisty rozmiar).
W kontekście Debiana 12 błąd został przeniesiony do pakietu jądra 6.1 po zsynchronizowaniu go z wersją 6.1.64. Podczas dyskusji na temat błędu programiści Debiana wspomnieli, że problem został rozwiązany w aktualizacji 6.1.66, ale nadal nie jest jasne, która z poprawek dodanych do tej wersji rozwiązuje problem, ponieważ w jądrze 6.1.66 nie ma żadnych zmian, które byłyby jednoznacznie związane z VFS i Ext4 (najprawdopodobniej chodzi o błąd występujący w pakiecie deb opartym na jądrze 6.1.66, podczas gdy w rzeczywistości poprawka została dodana do gałęzi jądra 6.1.65, która zawiera zmiany związane z Ext4).
Co nowego w Debianie 12.4?
Wśród ulepszeń zawartych w nowym wydaniu Debiana 12.4 (oprócz pakietu jądra linux-image-6.1.0-15, który jest oparty na wersji jądra 6.1.66 i zawiera poprawkę na ten problem), wprowadzono zbiorcze aktualizacje pakietów oraz poprawki instalatora. Wydanie zawiera 94 aktualizacje rozwiązujące problemy ze stabilnością i 65 aktualizacji naprawiających luki w zabezpieczeniach.
Debian 12.4 zawiera również aktualizacje najnowszych stabilnych wersji pakietów, takich jak gnome-shell, minizip, systemd i xen . Pakiet gimp-dds został usunięty, ponieważ jego funkcjonalność jest teraz zintegrowana z programem GIMP.
Dodatkowo dodano pakiet llvm-toolchain-16 oparty na LLVM/Clang 16 , niezbędny do tworzenia nowych wersji przeglądarki Chromium, a także obsługę Unicode 15.1 dla gnome-characters i fonts-noto-color-emoji. Biblioteka libsolv zawiera także obsługę algorytmu kompresji zstd.
Inne istotne zmiany w tej nowej wersji obejmują:
- eas4tbsync: Nowa wersja przywracająca kompatybilność z nowszymi wersjami Thunderbirda
- exfatprogi: Naprawia problemy z dostępem do pamięci poza granicami [CVE-2023-45897]
- exim4: Naprawiono problemy bezpieczeństwa związane z protokołem proxy [CVE-2023-42117] i wyszukiwaniami DNSDB [CVE-2023-42119]
- GnomeShell: Nowa wersja umożliwia odrzucanie powiadomień za pomocą klawisza Backspace oprócz klawisza usuwania, naprawia zduplikowane urządzenia wyświetlane podczas ponownego łączenia się z PulseAudio, naprawia możliwe użycie po awarii odblokowania podczas ponownego uruchamiania PulseAudio/Pipewire.
- biblioteka: Włączono obsługę kompresji Zstd
- Jądro Linux: aktualizacja do stabilnej wersji 6.1.66
- Perl: Naprawia problem przepełnienia bufora [CVE-2023-47038]
- php-phpseclib3: Napraw problem z odmową usługi
- postgresql-15: Nowa stabilna wersja, w której rozwiązano problem wstrzykiwania SQL [CVE-2023-39417]; naprawia MERGE, aby poprawnie zastosować zasady bezpieczeństwa wierszy [CVE-2023-39418]
- proftpd-dfsg: napraw rozmiar buforów wymiany kluczy SSH
- qbittorrent: domyślnie wyłączono UPnP dla interfejsu internetowego w qbittorrent-nox
- qemu: Zaktualizuj do stabilnej wersji 7.2.7
Pobierz i zdobądź Debiana 12.4
Dla tych, którzy są zainteresowani możliwością uzyskania nowej wersji Debiana 12.4, powinniście wiedzieć, że oficjalna strona projektu oferuje już obrazy instalacyjne, natomiast dla tych, którzy mają już poprzednią wersję, wystarczy wykonać polecenia update, aby uzyskać tę nową wersję.
Jeśli chcesz dowiedzieć się więcej, szczegóły znajdziesz pod poniższym linkiem.