CVE-1999-0323
WysokiePrawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 68 - wyżej niż 68% wszystkich znanych CVE
Streszczenie
Funkcja mmap w systemie FreeBSD pozwala użytkownikom na modyfikację plików tylko do dopisywania lub plików niemutowalnych.
Ocena ryzyka
Możliwość modyfikacji plików, które powinny być chronione, może prowadzić do nieautoryzowanych zmian w danych oraz naruszenia integralności systemu.
Rekomendacja
Zaleca się ograniczenie dostępu do funkcji mmap dla użytkowników oraz wprowadzenie dodatkowych zabezpieczeń dla plików tylko do dopisywania i niemutowalnych.
Inne podatności w FreeBSD
Zobacz wszystkie- CVE-2017-1087Wysokie
W systemach FreeBSD 10.x przed wersjami 10.4-STABLE, 10.4-RELEASE-p3 oraz 10.3-RELEASE-p24, ścieżki nazwane mają zasięg globalny, co pozwala procesom w jednej więzień na odczyt i modyfikację zawartości obiektów pamięci współdzielonej POSIX stworzonych przez procesy w innej więzień lub systemie gospodarza.
- CVE-2016-1882Wysokie
Wersje FreeBSD 9.3 przed p33, 10.1 przed p26 oraz 10.2 przed p9 umożliwiają zdalnym atakującym spowodowanie awarii usługi (crash jądra) poprzez wykorzystanie opcji gniazd TCP_MD5SIG i TCP_NOOPT podczas tworzenia połączenia TCP.
- CVE-2015-1414Wysokie
Przepełnienie całkowitej liczby w FreeBSD przed wersją 8.4 p24, 9.x przed 9.3 p10, 10.0 przed p18 oraz 10.1 przed p6 umożliwia zdalnym atakującym spowodowanie awarii systemu poprzez spreparowany pakiet IGMP, co prowadzi do błędnego obliczenia rozmiaru i przydzielenia niewystarczającej pamięci.
- CVE-2026-49419Wysokie
Podatność w funkcjach kern_jail_set() i kern_jail_get() systemu FreeBSD, gdy używana jest flaga JAIL_AT_DESC. Podwójne zwolnienie referencji do bieżącego więzienia (prison) może prowadzić do niedomiaru licznika referencji i użycia struktury po zwolnieniu.
- CVE-2026-49418Wysokie
Podatność w jądrze FreeBSD związana z wywołaniem msync(MS_INVALIDATE) na mapowaniu niezarządzanego obiektu urządzenia. Strony fizyczne są oznaczane jako nieprawidłowe, ale pozostają na liście pagera, co prowadzi do podwójnego zwolnienia przy zniszczeniu obiektu.
- CVE-2026-49415Wysokie
Podatność w FreeBSD podczas wykonywania execve(2) na binariach SUID. Nowa przestrzeń adresowa jest instalowana przed aktualizacją poświadczeń procesu, co pozwala innemu procesowi tego samego użytkownika na dostęp do pamięci przez procfs lub linprocfs.
- CVE-2026-45259Średnie
Podatność w implementacji sigqueue(2) w FreeBSD pozwala procesowi w trybie capability mode na wysyłanie sygnałów do dowolnych procesów, z pominięciem ograniczeń sandboksowania Capsicum. Brakuje sprawdzenia, czy docelowy PID należy do tego samego procesu, co umożliwia atakującemu wpływanie na inne procesy.
- CVE-2026-45255Wysokie
Gdy bsdinstall lub bsdconfig są proszone o skanowanie pobliskich sieci Wi-Fi, budują listę nazw sieci i używają bsddialog(1) do wyboru sieci przez użytkownika. Implementacja w skrypcie powłoki nie zabezpieczała przed ekspansją przez powłokę. W rezultacie odpowiednio spreparowana nazwa sieci może być użyta do wykonania poleceń przez podpowłokę. Problem może być wykorzystany do wykonania kodu jako root na systemie uruchamiającym bsdinstall lub bsdconfig. Atakujący musi utworzyć punkt dostępowy ze specjalnie spreparowaną nazwą i być w zasięgu skanowania Wi-Fi. bsdinstall i bsdconfig są podatne natychmiast po rozpoczęciu skanowania, bez konieczności wyboru złośliwej sieci.
- CVE-1999-0963Wysokie
Polecenie mount_union w systemie FreeBSD umożliwia lokalnym użytkownikom uzyskanie uprawnień roota poprzez atak symlink.
- CVE-1999-0052Wysokie
Podatność CVE-1999-0052 dotyczy fragmentacji IP w systemie FreeBSD, która może prowadzić do awarii systemu. Zdalny atakujący może wykorzystać tę lukę, aby spowodować nieprzewidziane zatrzymanie działania systemu.
Oryginalny opis (angielski, źródło NVD)
FreeBSD mmap function allows users to modify append-only or immutable files.

