CVE-2023-28487
ŚrednieCVSS 5.3Streszczenie
Sudo w wersjach przed 1.9.13 nie escapuje znaków kontrolnych w wynikach generowanych przez sudoreplay. Może to prowadzić do wstrzyknięcia znaków kontrolnych do terminala lub plików wyjściowych.
Ocena ryzyka
Osoba z dostępem do wyników sudoreplay może zostać zmylona przez złośliwe znaki kontrolne, co może prowadzić do manipulacji wyświetlaniem lub wykonania nieoczekiwanych akcji w terminalu.
Rekomendacja
Zaktualizuj sudo do wersji 1.9.13 lub nowszej. Unikaj uruchamiania sudoreplay na niezaufanych danych wejściowych do czasu aktualizacji.
Inne podatności w Sudo
Zobacz wszystkie- CVE-2023-28486Średnie
Sudo w wersjach przed 1.9.13 nie escapuje znaków kontrolnych w komunikatach logów. Może to umożliwić wstrzyknięcie znaków kontrolnych do plików logów.
- CVE-2023-22809Wysokie
W Sudo przed wersją 1.9.12p2 funkcja sudoedit (alias -e) nieprawidłowo obsługuje dodatkowe argumenty przekazywane w zmiennych środowiskowych użytkownika (SUDO_EDITOR, VISUAL, EDITOR), pozwalając lokalnemu atakującemu na dołączenie dowolnych wpisów do listy przetwarzanych plików. Może to prowadzić do eskalacji uprawnień. Problem dotyczy wersji od 1.8.0 do 1.9.12p1 i wynika z faktu, że edytor określony przez użytkownika może zawierać argument "--", który omija mechanizm ochronny, np. EDITOR='vim -- /path/to/extra/file'.
- CVE-2017-1000368Wysokie
Wersja 1.8.20p1 i wcześniejsze sudo autorstwa Todda Millera są podatne na walidację wejścia (wbudowane znaki nowej linii) w funkcji get_process_ttyname(), co prowadzi do ujawnienia informacji oraz wykonania poleceń.
- CVE-2016-7032Wysokie
Wersja Sudo przed 1.8.15 na systemach Linux zawiera podatność, która może pozwolić lokalnym użytkownikom na obejście ograniczeń noexec za pomocą aplikacji wywołujących funkcje system lub popen.
- CVE-2017-2381Wysokie
W niektórych produktach Apple, w tym macOS przed wersją 10.12.4, odkryto problem związany z komponentem 'sudo'. Umożliwia on zdalnie uwierzytelnionym użytkownikom uzyskanie uprawnień poprzez wykorzystanie członkostwa w grupie administratorów na serwerze katalogowym w sieci.
- CVE-2015-5602Wysokie
Podatność w sudoedit przed wersją 1.8.15 umożliwia lokalnym użytkownikom uzyskanie podwyższonych uprawnień poprzez atak symlink na plik, którego pełna ścieżka jest zdefiniowana przy użyciu wielu znaków wieloznacznych w pliku /etc/sudoers.
- CVE-2025-32463KrytyczneAktywnie exploitowane
Sudo przed wersją 1.9.17p1 pozwala lokalnym użytkownikom uzyskać dostęp root, ponieważ plik /etc/nsswitch.conf z katalogu kontrolowanego przez użytkownika jest używany z opcją --chroot.
- CVE-2021-3156WysokieAktywnie exploitowane
Sudo w wersjach przed 1.9.5p2 zawiera błąd off-by-one, który może prowadzić do przepełnienia bufora na stercie. Umożliwia to eskalację uprawnień do roota poprzez "sudoedit -s" i argument wiersza poleceń kończący się pojedynczym znakiem backslash.
- CVE-2026-96512Wysokie
W sudo stwierdzono podatność związaną z regułami sudoers używającymi ograniczeń czasowych NOTBEFORE lub NOTAFTER, gdy znaczniki czasu nie zawierają końcowego 'Z'. Ocena czasu zależy od zmiennej środowiskowej TZ, którą nieuprzywilejowany użytkownik może ustawić na ekstremalną strefę czasową, przesuwając okno autoryzacji o około 25 godzin, co pozwala na wykonanie poleceń poza zamierzonym przedziałem czasu.
- CVE-2026-82474Wysokie
Sudo do wersji 1.9.17p2 nie stosuje kontroli zasad intercept do wywołania systemowego execveat w trybie intercept opartym na ptrace. Użytkownicy uprawnieni do uruchamiania określonych poleceń mogą wykonywać zabronione programy, wywołując execveat bezpośrednio lub przez fexecve, omijając egzekwowanie zasad i rejestrowanie.
Oryginalny opis (angielski, źródło NVD)
Sudo before 1.9.13 does not escape control characters in sudoreplay output.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

