CERT wykrył 3 groźne luki w GNU Aspell

CERT Polska wykrył trzy krytyczne luki w GNU Aspell. Błędy w wersjach poniżej 0.60.8.3 mogą prowadzić do awarii systemu lub wycieku danych z pamięci urządzenia.

Udostępnij

CERT Polska namierzył trzy krytyczne dziury w oprogramowaniu GNU Aspell. Zespół koordynował ujawnianie tych danych. Chodziło o bezpieczeństwo użytkowników.

Zagrożone są wszystkie wersje poniżej 0.60.8.3. Błędy mogą wywołać awarię procesów. Istnieje też ryzyko nieautoryzowanego dostępu do pamięci urządzenia.

Przepełnienie sterty w prezip-bin

Podatność CVE-2026-75818 siedzi w pliku prog/prezip.c. Brak weryfikacji rozmiaru bufora to zaproszenie dla hakerów. Specjalnie przygotowany plik skompresowany zapisuje dane poza zakresem pamięci. Proces po prostu pada.

Wyciek danych przez odczyt poza zakresem

Luka CVE-2026-75819 występuje w funkcji ReadOnlyDict::load() w pliku readonly_ws.cpp. Program ignoruje granice pól offsetu w nagłówku słownika .rws. Atakujący może to wykorzystać. Wystarczy namówić kogoś do uruchomienia aspell ze złośliwym słownikiem przez opcje –master, –dict-dir lub zmienioną konfigurację.

Błąd typu integer truncation

Podatność CVE-2026-75820 uderza w funkcję WritableDict::add() w pliku modules/speller/default/writable.cpp. Błędny zapis długości słowa uszkadza stertę. Wystarczy uruchomić program ze spreparowaną listą wyrazów.

Problemy naprawiono w commitach. Wszystko zniknie w wersji 0.60.8.3. CERT Polska podziękował za zgłoszenie Michałowi Majchrowiczowi oraz Marcinowi Wyczechowskiemu z zespołu AFINE.

Kwestie bezpieczeństwa w darmowym oprogramowaniu bywają naprawdę zdradliwe.


Źródło: CERT

Redakcja kudowafm.pl  ·  pozyskano 08.10.2026 22:18  ·  opublikowano 08.10.2026 23:18  ·  oryginał 06.10.2026 12:55
Udostępnij

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *