CVE-2003-0466
KrytyczneStreszczenie
Błąd off-by-one w funkcji fb_realpath(), pochodzącej z funkcji realpath w BSD, może umożliwić atakującym wykonanie dowolnego kodu. Problem występuje w wersjach wu-ftpd od 2.5.0 do 2.6.2, gdy polecenia powodują, że nazwy ścieżek o długości MAXPATHLEN+1 wywołują przepełnienie bufora.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla integralności i poufności systemu. Atakujący mogą uzyskać pełną kontrolę nad systemem, co może skutkować utratą danych lub przerwaniem usług.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji wu-ftpd, która eliminuje ten błąd. Dodatkowo, warto wprowadzić ograniczenia dotyczące długości nazw ścieżek w aplikacjach korzystających z tej funkcji.
Oryginalny opis (angielski, źródło NVD)
Off-by-one error in the fb_realpath() function, as derived from the realpath function in BSD, may allow attackers to execute arbitrary code, as demonstrated in wu-ftpd 2.5.0 through 2.6.2 via commands that cause pathnames of length MAXPATHLEN+1 to trigger a buffer overflow, including (1) STOR, (2) RETR, (3) APPE, (4) DELE, (5) MKD, (6) RMD, (7) STOU, or (8) RNTO.

