CVE-2026-44071
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 26 - wyżej niż 26% wszystkich znanych CVE
Streszczenie
Netatalk w wersjach 3.1.2 do 4.4.2 został skompilowany bez flagi FORTIFY_SOURCE, co wyłącza wbudowaną ochronę przed przepełnieniem bufora. Zdalny atakujący może wykorzystać błędy pamięci, które normalnie zostałyby wychwycone i bezpiecznie zakończone, powodując niewielką odmowę usługi.
Ocena ryzyka
Organizacja narażona jest na potencjalne przerwy w działaniu usług Netatalk spowodowane przez zdalnego atakującego, co może wpłynąć na dostępność usług plików i drukowania.
Rekomendacja
Zaleca się aktualizację Netatalk do wersji 4.4.3 lub nowszej, która zawiera odpowiednie zabezpieczenia. Jeśli aktualizacja nie jest możliwa, należy rozważyć zastosowanie dodatkowych mechanizmów ochrony, takich jak firewall.
Inne podatności w Netatalk
Zobacz wszystkie- CVE-2026-44050Krytyczne
Przepełnienie bufora sterty w demonie CNID w Netatalk (wersje 2.0.0-4.4.2) pozwala zdalnemu uwierzytelnionemu atakującemu na wykonanie dowolnego kodu z podwyższonymi uprawnieniami lub wywołanie DoS.
- CVE-2026-45698Wysokie
Netatalk w wersjach od 3.1.19 do 4.4.2 zawiera podatność na przepełnienie bufora stosu w funkcji deletedir() demona afpd z powodu niedomiaru liczby całkowitej w obliczaniu pozostałego rozmiaru bufora używanego do konstrukcji ścieżki. Funkcja deletedir() jest wywoływana, gdy operacja na pliku przekracza granicę urządzenia w obrębie współdzielonego woluminu AFP, czego standardowa funkcja renameat() nie obsługuje. Podatność pozwala nieuwierzytelnionym atakującym na wykonanie nieograniczonej operacji strcpy() z kontrolowanymi nazwami plików do prawie pełnego bufora stosu. Wersja 4.4.3 łata ten problem.
- CVE-2026-45699Wysokie
Netatalk to darmowy pakiet serwera plików dla systemów uniksopodobnych. W wersjach 3.1.19 do 4.4.2 istnieje przepełnienie bufora oparte na stosie w funkcji copydir() demona afpd z powodu niedomiaru liczby całkowitej w obliczaniu pozostałego rozmiaru bufora używanego do konstrukcji ścieżki. copydir() jest funkcją narzędziową wywoływaną, gdy operacja na pliku przekracza granicę urządzenia wewnątrz współdzielonego woluminu AFP, czego standardowa funkcja renameat() nie może obsłużyć. Funkcja próbuje śledzić dostępną przestrzeń bufora za pomocą srem i drem dla ścieżek źródłowych i docelowych. Błędna arytmetyka powoduje niedomiar zarówno srem, jak i drem do SIZE_MAX. W konsekwencji sprawdzenia granic względem strlen(de->d_name) zawsze przechodzą, pozwalając strcpy() na dołączanie nazw plików do prawie pełnych buforów stosu. Wersja 4.4.3 łata ten problem. Obejściem jest skonfigurowanie każdego współdzielonego woluminu AFP jako pojedynczego systemu plików, to znaczy żaden podkatalog współdzielonego woluminu nie powinien być punktem montowania innego systemu plików.
- CVE-2026-46597Wysokie
Nieprawidłowo umieszczona konwersja z bajtów na int spowodowała możliwość paniki serwera w dekoderze pakietów AES-GCM dla starannie spreparowanych danych wejściowych.
- CVE-2026-7837Niskie
W Netatalk od wersji 3.0.0 do 4.4.2 wykryto warunek TOCTOU w funkcji ad_flush, który dotyczy operacji na plikach z uprawnieniami roota. Może to pozwolić zdalnemu atakującemu na ograniczoną modyfikację danych w specyficznych warunkach wyścigu.
- CVE-2026-44075Niskie
Brak instrukcji break w przetwarzaniu DSI OpenSession w Netatalk 1.5.0 do 4.4.2 powoduje, że przypadek DSIOPT_ATTNQUANT przechodzi do DSIOPT_SERVQUANT. Zdalny atakujący może wykorzystać spreparowane opcje sesji DSI, powodując niewielkie zakłócenie usługi.
- CVE-2026-44074Niskie
Netatalk w wersjach 2.1.0 do 4.4.2 łączy wiele wartości errno za pomocą bitowej alternatywy (OR), co prowadzi do nieprawidłowych kodów błędów przy jednoczesnym wystąpieniu wielu błędów. Zdalny atakujący może wykorzystać to do spowodowania niewielkiego zakłócenia usługi.
- CVE-2026-44057Niskie
W systemie Netatalk w wersjach od 3.0.0 do 4.4.2 w komponencie Spotlight RPC unmarshaller występuje martwe sprawdzenie zakresu, które nie zapewnia skutecznej ochrony przed przekroczeniem zakresu. Zdalny uwierzytelniony atakujący może uzyskać ograniczone informacje poprzez spreparowane żądania Spotlight RPC.
- CVE-2026-7836Niskie
W Netatalk w wersjach od 2.0.0 do 4.4.2, nieprawidłowe obliczenia w makrze hextoint z powodu błędnej obsługi wielkich liter umożliwiają zdalnemu uwierzytelnionemu atakującemu ograniczoną modyfikację danych poprzez spreparowane dane szesnastkowe.
- CVE-2026-7835Niskie
W Netatalk w wersjach od 3.0.3 do 4.4.2 wykryto podatność polegającą na niezgodności argumentów w funkcji formatującej. Zdalny, uwierzytelniony atakujący może spowodować niewielką odmowę usługi poprzez spreparowane dane wejściowe.
Oryginalny opis (angielski, źródło NVD)
Netatalk 3.1.2 through 4.4.2 is compiled without FORTIFY_SOURCE, which disables built-in buffer overflow detection at runtime, potentially allowing a remote attacker to cause a minor denial of service via memory errors that would otherwise be caught and safely terminated by runtime protection.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

