Katalog CVE

CVE-2023-29383

NiskieCVSS 3.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

Percentyl 35 - wyżej niż 35% wszystkich znanych CVE

Streszczenie

W Shadow 4.13 możliwe jest wstrzyknięcie znaków sterujących do pól przekazywanych do programu SUID chfn (change finger). Choć nie można tego wykorzystać bezpośrednio (np. dodanie nowego użytkownika kończy się niepowodzeniem, bo \n jest na liście blokowanych), możliwe jest zafałszowanie wyglądu pliku /etc/passwd przy jego przeglądaniu. Użycie manipulacji \r i znaków Unicode w celu obejścia blokady znaku ':' pozwala sprawić wrażenie, że dodano nowego użytkownika.

Ocena ryzyka

Atakujący może przekonać administratora systemu do wyłączenia systemu (pośrednia, socjotechniczna odmowa usługi), demonstrując, że 'cat /etc/passwd' pokazuje fałszywe konto użytkownika.

Rekomendacja

Zaktualizuj Shadow do wersji z poprawką oraz weryfikuj zawartość /etc/passwd za pomocą narzędzi odpornych na znaki sterujące zamiast bezpośredniego cat.

Inne podatności w Shadow

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In Shadow 4.13, it is possible to inject control characters into fields provided to the SUID program chfn (change finger). Although it is not possible to exploit this directly (e.g., adding a new user fails because \n is in the block list), it is possible to misrepresent the /etc/passwd file when viewed. Use of \r manipulations and Unicode characters to work around blocking of the : character make it possible to give the impression that a new user has been added. In other words, an adversary may be able to convince a system administrator to take the system offline (an indirect, social-engineered denial of service) by demonstrating that "cat /etc/passwd" shows a rogue user account.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS