CVE-2026-47087
NiskieCVSS 3.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 8 - wyżej niż 8% wszystkich znanych CVE
Streszczenie
W cyrus-imapd do wersji 3.12.2 wykryto problem z mechanizmem URLAUTH, który nie respektuje cofnięcia dostępu autoryzatora. Adres URL URLAUTH utworzony, gdy autoryzator miał dostęp, działał nadal po cofnięciu tego dostępu.
Ocena ryzyka
Ryzyko polega na tym, że użytkownik, któremu cofnięto uprawnienia, może nadal uzyskiwać dostęp do chronionych zasobów pocztowych za pomocą wcześniej wygenerowanego URLAUTH URL, co narusza kontrolę dostępu i może prowadzić do wycieku danych.
Rekomendacja
Zaleca się natychmiastową aktualizację cyrus-imapd do najnowszej wersji, która zawiera poprawkę dla tej luki. Należy również przejrzeć i unieważnić wszystkie istniejące URLAUTH URL dla użytkowników, którym cofnięto dostęp.
Inne podatności w Cyrus IMAP
Zobacz wszystkie- CVE-2015-8077Wysokie
Przepełnienie całkowite w funkcji index_urlfetch w pliku imap/index.c w Cyrus IMAP 2.3.19, 2.4.18 i 2.5.6 umożliwia zdalnym atakującym wywołanie nieokreślonego wpływu poprzez wektory związane z kontrolami zakresu urlfetch oraz zmienną start_octet.
- CVE-2015-8076Wysokie
Funkcja index_urlfetch w Cyrus IMAP w wersjach 2.3.x przed 2.3.19, 2.4.x przed 2.4.18 oraz 2.5.x przed 2.5.4 umożliwia zdalnym atakującym uzyskanie wrażliwych informacji lub potencjalnie wywołanie innych nieokreślonych skutków poprzez wektory związane z zakresem urlfetch, co prowadzi do odczytu pamięci poza przydzielonym obszarem.
- CVE-2017-14230Krytyczne
W funkcji mboxlist_do_find w Cyrus IMAP przed wersją 3.0.4 wystąpił błąd off-by-one w obliczaniu prefiksu dla polecenia LIST, co prowadziło do użycia niezainicjowanej pamięci. Może to umożliwić zdalnym atakującym uzyskanie wrażliwych informacji lub spowodować awarię demona.
- CVE-2026-61915Średnie
W Cyrus IMAP przed wersją 3.12.4 występuje podwójne zwolnienie pamięci (double-free) w mechanizmie VPATCH BYPARAM. Uwierzytelniony użytkownik kalendarza może doprowadzić do awarii procesu CalDAV, wysyłając żądanie PATCH z atrybutem PATCH-ACTION="BYPARAM@..." dla zasobu z co najmniej dwiema właściwościami danego typu. Pamięć przechowująca selektor jest zwalniana wielokrotnie podczas iteracji po właściwościach.
- CVE-2026-61911Średnie
W Cyrus IMAP przed wersją 3.12.4 istnieje wyrocznia istnienia skrzynek pocztowych w języku Sieve. Uwierzytelniony użytkownik może zainstalować skrypt Sieve, który sprawdza, czy prywatna skrzynka innego użytkownika istnieje, lub odczytać wartość adnotacji współdzielonych skrzynek, obserwując, która gałąź fileinto zostanie wykonana podczas dostarczania wiadomości przez LMTP.
- CVE-2026-61910Niskie
W Cyrus IMAP przed wersją 3.12.4 funkcja Mailbox/set pozwala współdzielącemu (sharee) zmienić rolę specjalnego zastosowania (special-use) na współdzielonych skrzynkach. Uwierzytelniony użytkownik z uprawnieniem maySetKeywords na skrzynce innego użytkownika może zmienić adnotację specialuse tej skrzynki. Może to pozwolić na zmianę roli współdzielonej skrzynki na zarchiwizowaną, odłożoną (snoozed) lub inną, co może spowodować zapisywanie wiadomości do tej skrzynki, udostępniając więcej treści niż zamierzono.
- CVE-2026-61909Niskie
W Cyrus IMAP przed wersją 3.12.4 funkcja CalDAV/CardDAV multiget omija kontrolę dostępu per-href. Uwierzytelniony użytkownik DAV z częściowym dostępem do kalendarza lub książki adresowej innego użytkownika może odczytać nawet nieudostępnione zdarzenia lub kontakty, dołączając docelowe href do żądania calendar-multiget lub addressbook-multiget REPORT.
- CVE-2026-61908Niskie
W Cyrus IMAP przed wersją 3.12.4 identyfikator blob nagłówka wiadomości JMAP może odnosić się do indeksu poza zakresem. Uwierzytelniony użytkownik może próbować pobrać spreparowany identyfikator blob w formie H<emailid>-<index>, co może spowodować odczyt poza końcem wewnętrznej tablicy blob_headers podczas pobierania, ujawniając sąsiednią pamięć sterty.
- CVE-2026-61907Średnie
W Cyrus IMAP przed wersją 3.12.4 funkcja JMAP snooze omija kontrolę dostępu (ACL) docelowej skrzynki. Uwierzytelniony użytkownik z uprawnieniami do wstawiania w cudzej skrzynce snoozed może spowodować wstawienie wiadomości do skrzynki odbiorczej tego użytkownika lub do innych jego skrzynek, których identyfikator zna, mimo braku uprawnień do wstawiania do docelowej skrzynki.
- CVE-2026-47089Średnie
W cyrus-imapd do wersji 3.12.2 włącznie, komenda LISTRIGHTS nie była ograniczona do użytkowników z dostępem administracyjnym. Uwierzytelniony użytkownik mógł wywołać LISTRIGHTS dla dowolnej skrzynki pocztowej, której nazwę znał, i dowiedzieć się, jakie podmioty mają do niej dostęp.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in cyrus-imapd in Cyrus IMAP through 3.12.2. URLAUTH does not honor revoked authorizer access. A URLAUTH URL minted while the authorizer had access continued to work after that access was revoked.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

