CVE-1999-0971
WysokiePrawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 48 - wyżej niż 48% wszystkich znanych CVE
Streszczenie
Przepełnienie bufora w Exim umożliwia lokalnym użytkownikom uzyskanie uprawnień roota poprzez długą opcję :include: w pliku .forward.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do pełnej kontroli nad systemem przez nieautoryzowanych użytkowników, co stwarza poważne zagrożenie dla bezpieczeństwa organizacji.
Rekomendacja
Zaleca się aktualizację Exim do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie plików .forward w celu wykrycia potencjalnych prób ataku.
Inne podatności w Exim
Zobacz wszystkie- CVE-2016-1531Wysokie
Exim w wersjach przed 4.86.2, zainstalowany z ustawieniem setuid root, umożliwia lokalnym użytkownikom uzyskanie podwyższonych uprawnień za pomocą argumentu perl_startup.
- CVE-2026-45185Krytyczne
Exim w wersjach przed 4.99.3, w określonych konfiguracjach GnuTLS, ma podatność typu use-after-free w ścieżce analizy ciała BDAT. Może to prowadzić do uszkodzenia sterty, gdy klient wyśle powiadomienie TLS close_notify w trakcie transferu CHUNKING, a następnie ostatni bajt w czystym tekście na tym samym połączeniu TCP.
- CVE-2019-16928KrytyczneAktywnie exploitowane
Podatność w Exim w wersjach od 4.92 do 4.92.2 pozwala na zdalne wykonanie kodu. W funkcji string_vformat w pliku string.c występuje przepełnienie bufora na stercie związane z długim poleceniem EHLO.
- CVE-2019-10149KrytyczneAktywnie exploitowane
W Exim w wersjach od 4.87 do 4.91 (włącznie) występuje błąd polegający na niewłaściwej walidacji adresu odbiorcy w funkcji deliver_message() w pliku /src/deliver.c. Może to prowadzić do zdalnego wykonania poleceń.
- CVE-2018-6789KrytyczneAktywnie exploitowane
W funkcji base64d w module nasłuchującym SMTP w Exim przed wersją 4.90.1 wykryto problem, który przy wysłaniu spreparowanej wiadomości może spowodować przepełnienie bufora. Może to zostać wykorzystane do zdalnego wykonania kodu.
- CVE-2026-94057Średnie
Exim w wersjach przed 4.100.1 pozwala na SMTP smuggling, w którym odebrana wiadomość nie pasuje do żadnej wysłanej wiadomości, lecz zależy od spreparowanych danych wysłanych po odrzuceniu podczas przetwarzania DATA.
- CVE-2026-94056Wysokie
Exim w wersjach przed 4.100.1, gdy używany jest Proxy-Protocol z serwerem proxy kontrolowanym przez atakującego, pozwala na odczyt niezainicjalizowanych danych ze stosu pamięci.
- CVE-2026-94055Niskie
Exim w wersjach przed 4.100.1 zawiera podatność typu use-after-free, która występuje gdy używane są pewne nie-domyślne ustawienia TLS w połączeniu z biblioteką GnuTLS.
- CVE-2026-94054Wysokie
Exim w wersjach przed 4.100.1, gdy używany jest Proxy-Protocol z serwerem proxy kontrolowanym przez atakującego, zawiera błąd zapisu poza granicami bufora.
- CVE-2026-66141Wysokie
W Exim przed wersją 4.99.5 występuje podatność eskalacji uprawnień przez plik .forward. Mechanizm force_command dla transportu pipe jest nieprawidłowo obsługiwany, co pozwala na wykonanie dowolnych poleceń z wyższymi uprawnieniami.
Oryginalny opis (angielski, źródło NVD)
Buffer overflow in Exim allows local users to gain root privileges via a long :include: option in a .forward file.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

