CVE-2026-114724
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 18 - wyżej niż 18% wszystkich znanych CVE
Streszczenie
Roundcube Webmail przed 1.6.20 oraz 1.7.x przed 1.7.5 zawiera prymityw wstrzykiwania obiektów w rcube_session::unserialize(). Klucz sesji z prefiksem „!” był traktowany jako pozbawiony wartości, a rekonstruowany ciąg serializowany był emitowany z kluczem bez odpowiadającej wartości, co desynchronizowało resztę danych wejściowych i powodowało interpretację kolejnych danych sesji jako wartości serializowanej. Daje to atakującemu mogącemu wpływać na przechowywane dane sesji prymityw wstrzykiwania obiektów PHP.
Ocena ryzyka
Wstrzyknięcie obiektów PHP może prowadzić do wykonania kodu lub nieautoryzowanych działań w kontekście aplikacji, w zależności od dostępnych klas. Ryzyko jest wysokie dla instalacji, w których atakujący może wpływać na dane sesji.
Rekomendacja
Zaktualizuj Roundcube Webmail do wersji 1.6.20 lub 1.7.5 (lub nowszej), które odrzucają klucze sesji z prefiksem „!”. Zweryfikuj, czy nie są używane podatne wersje.
Inne podatności w Roundcube Webmail
Zobacz wszystkie- CVE-2015-5383Wysokie
Roundcube Webmail w wersji 1.1.x przed 1.1.2 umożliwia zdalnym atakującym uzyskanie poufnych informacji poprzez odczyt plików w katalogach (1) config, (2) temp lub (3) logs.
- CVE-2017-8114Wysokie
Roundcube Webmail umożliwia nieautoryzowane resetowanie haseł przez uwierzytelnionych użytkowników. Dotyczy to wersji przed 1.0.11, 1.1.x przed 1.1.9 oraz 1.2.x przed 1.2.5. Problem wynika z niewłaściwie ograniczonego wywołania exec w wirtualnych sterownikach i sterownikach sasl w wtyczce hasła.
- CVE-2016-4069Wysokie
W podatności CVE-2016-4069 w Roundcube Webmail przed wersją 1.1.5 występuje luka typu cross-site request forgery (CSRF), która umożliwia zdalnym atakującym przejęcie uwierzytelnienia użytkowników dla żądań pobierających załączniki. Może to prowadzić do odmowy usługi poprzez nadmierne zużycie dysku.
- CVE-2024-37383ŚrednieAktywnie exploitowane
Roundcube Webmail przed wersją 1.5.7 oraz 1.6.x przed 1.6.7 pozwala na ataki XSS poprzez atrybuty animacji SVG. Może to prowadzić do wykonania złośliwego kodu JavaScript w przeglądarce ofiary.
- CVE-2020-35730ŚrednieAktywnie exploitowane
W Roundcube Webmail przed wersjami 1.2.13, 1.3.x przed 1.3.16 i 1.4.x przed 1.4.10 odkryto problem XSS. Atakujący może wysłać wiadomość e-mail w formacie plain text z JavaScriptem w elemencie referencji linku, który jest nieprawidłowo obsługiwany przez linkref_addindex w rcube_string_replacer.php.
- CVE-2020-13965ŚrednieAktywnie exploitowane
W Roundcube Webmail przed 1.3.12 i 1.4.x przed 1.4.5 występuje luka XSS poprzez złośliwy załącznik XML, ponieważ text/xml jest jednym z dozwolonych typów dla podglądu.
- CVE-2020-12641KrytyczneAktywnie exploitowane
Plik rcube_image.php w Roundcube Webmail przed wersją 1.4.4 pozwala atakującym na wykonanie dowolnego kodu poprzez metaznaki powłoki w ustawieniach konfiguracyjnych im_convert_path lub im_identify_path.
- CVE-2026-114732Średnie
Roundcube Webmail przed 1.6.20 oraz 1.7.x przed 1.7.5 zawiera podatność nieprawidłowego uwierzytelniania w instalacjach wielohostowych. Gdy użytkownik loguje się adresem aliasowym, rcube_user::query() dopasowywał adres do rekordów tożsamości bez kwalifikowania wyszukiwania hostem IMAP, więc logowanie mogło zostać rozwiązane do konta użytkownika należącego do innego hosta IMAP.
- CVE-2026-114731Średnie
Roundcube Webmail przed wersją 1.6.20 oraz 1.7.x przed 1.7.5 jest dotknięty podatnością niekontrolowanego zużycia zasobów w proxy CSS (akcja utils/modcss). Pobierany arkusz stylów był wczytywany do pamięci w całości, bez limitu rozmiaru i limitu czasu odczytu, co pozwalało wyczerpać pamięć serwera.
- CVE-2026-114730Wysokie
Roundcube Webmail w wersjach 1.6.14–1.6.19 oraz 1.7.0–1.7.4 jest podatny na obejście filtra SSRF. Czarna lista sieciowa w rcube_utils::is_local_url() pomija prefiksy NAT64 64:ff9b::/96 i 64:ff9b:1::/48 oraz adres ::/128, co pozwala na dostęp do adresów loopback, link-local i metadanych chmury.
Oryginalny opis (angielski, źródło NVD)
Roundcube Webmail before 1.6.20 and 1.7.x before 1.7.5 contains an object injection primitive in rcube_session::unserialize(). A session key prefixed with “!” was treated as having no value, and the reconstructed serialized string was emitted with a key but no corresponding value, desynchronizing the remainder of the input so that following session data was interpreted as a serialized value. This yields a PHP object injection primitive for an attacker able to influence stored session data. Upstream fixed this in the commit “Fix object injection primitive in rcube_session::unserialize() via “!”-prefixed session keys”, which rejects such keys.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

