Aktywnie wykorzystywana w atakach
Sudo Heap-Based Buffer Overflow Vulnerability
Sudo - Sudo · Figuruje w katalogu CISA KEV od 2022-04-06. Oznacza to potwierdzone ataki w środowisku produkcyjnym.
Wymagane działanie: Apply updates per vendor instructions.
CVE-2021-3156
WysokieCVSS 7.8KEVStreszczenie
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.
Ocena ryzyka
Lokalny atakujący może wykorzystać tę podatność do uzyskania uprawnień roota, co prowadzi do pełnej kompromitacji systemu i możliwości wykonania dowolnych działań.
Rekomendacja
Zaktualizuj Sudo do wersji 1.9.5p2 lub nowszej. Jeśli aktualizacja nie jest możliwa, rozważ tymczasowe ograniczenie dostępu do sudo dla niezaufanych użytkowników.
Inne podatności w Sudo
Zobacz wszystkie- 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-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.
- CVE-2026-35535Wysokie
W Sudo do wersji 1.9.17p2 przed commit 3e474c2, niepowodzenie wywołania setuid, setgid lub setgroups podczas obniżania uprawnień przed uruchomieniem mailera nie jest traktowane jako błąd krytyczny, co może prowadzić do eskalacji uprawnień.
- CVE-2025-32462Niskie
Podatność w Sudo przed wersją 1.9.17p1 pozwala użytkownikom wymienionym w pliku sudoers na wykonywanie poleceń na niezamierzonych maszynach, gdy plik sudoers określa hosta, który nie jest ani bieżącym hostem, ani ALL.
- CVE-1999-1496Niskie
Sudo w wersji 1.5 na systemach Debian Linux 2.1 i Red Hat 6.0 pozwala lokalnym użytkownikom na sprawdzenie istnienia dowolnych plików poprzez próbę wykonania nazwy pliku jako programu, co generuje różne komunikaty o błędach w przypadku, gdy plik nie istnieje.
- CVE-1999-0958Wysokie
Wersje sudo 1.5.x umożliwiają lokalnym użytkownikom wykonywanie dowolnych poleceń za pomocą ataku .. (dot dot).
Oryginalny opis (angielski, źródło NVD)
Sudo before 1.9.5p2 contains an off-by-one error that can result in a heap-based buffer overflow, which allows privilege escalation to root via "sudoedit -s" and a command-line argument that ends with a single backslash character.

