CVE-2026-58451
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 30 - wyżej niż 30% wszystkich znanych CVE
Streszczenie
Horde IMP przed wersją 7.0.1 zawiera podatność na path traversal w pliku lib/Compose.php. Uwierzytelniony atakujący może odczytać dowolne pliki z systemu plików serwera, osadzając sekwencje traversal po prefiksie ścieżki CKEditor w adresach URL img src. Atakujący omija walidację stripos() poprzez dodanie sekwencji traversal po pasującym prefiksie, co powoduje, że file_get_contents() odczytuje wrażliwe pliki, a ich zawartość jest eksfiltrowana jako części MIME w wychodzących wiadomościach e-mail; możliwe jest również wykorzystanie bez uwierzytelnienia poprzez CSRF przeciwko aktywnej sesji uwierzytelnionego użytkownika.
Ocena ryzyka
Ryzyko dla organizacji obejmuje wyciek poufnych danych, takich jak pliki konfiguracyjne, hasła czy dane użytkowników, odczytywane z systemu plików serwera. Atakujący może wykorzystać tę podatność do kradzieży informacji wrażliwych, co może prowadzić do naruszenia bezpieczeństwa danych i dalszych ataków.
Rekomendacja
Zaleca się natychmiastową aktualizację Horde IMP do wersji 7.0.1 lub nowszej, która zawiera poprawkę eliminującą podatność. Dodatkowo należy wdrożyć mechanizmy ochrony przed CSRF, takie jak tokeny anty-CSRF, oraz ograniczyć dostęp do funkcji komponowania wiadomości tylko dla zaufanych użytkowników.
Inne podatności w Horde IMP
Oryginalny opis (angielski, źródło NVD)
Horde IMP before 7.0.1 contains a path traversal vulnerability in lib/Compose.php that allows authenticated attackers to read arbitrary files from the server filesystem by embedding traversal sequences after a CKEditor path prefix in img src URLs. Attackers can bypass the stripos() prefix validation by appending sequences such as traversal segments after the matching prefix, causing file_get_contents() to read sensitive files whose contents are then exfiltrated as MIME parts in outgoing email; unauthenticated exploitation is also achievable via CSRF against an active authenticated session.

