Katalog CVE

CVE-2026-107580

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Nieefektywna złożoność algorytmiczna w dekodowaniu pól nagłówka wiadomości w hMailServer 6.0.0–6.3.5 pozwala zdalnemu, nieuwierzytelnionemu atakującemu unieruchomić usługi IMAP, SMTP i POP3 lub webmail poprzez wysłanie wiadomości. Serwer rozwijał zdekodowaną wartość nagłówka, znajdując każdy znak nowej linii od końca wartości i usuwając go, przesuwając resztę wartości za każdym razem, więc jego praca rosła kwadratowo wraz z liczbą znaków nowej linii.

Ocena ryzyka

Otrzymana wiadomość, której Subject lub inne pole nagłówka zawiera taką wartość, zajmuje wątek roboczy na minuty lub dłużej przy każdym odczycie wartości: gdy klient IMAP odbiorcy wyszukuje, sortuje lub wątkowo grupuje folder po nagłówku, gdy webmail wyświetla folder, a także gdy reguła testuje nagłówek, dodawany jest tag spamu do Subject lub czytany jest raport o nadużyciach podczas dostarczania. Ponieważ wątki robocze IMAP są współdzielone z SMTP i POP3, kilka takich wiadomości zatrzymuje odpowiedzi tych usług.

Rekomendacja

Zaktualizuj hMailServer do wersji nowszej niż 6.3.5, która naprawia złożoność algorytmiczną w dekodowaniu nagłówków. Do czasu aktualizacji rozważ ograniczenie rozmiaru nagłówków wiadomości lub monitorowanie nietypowych wiadomości.

Inne podatności w hMailServer

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

Inefficient algorithmic complexity in the decoding of message header fields in Progressive Robot hMailServer 6.0.0 through 6.3.5 allows a remote unauthenticated attacker to make the IMAP, SMTP and POP3 services, or the webmail, unavailable by sending a message. The server unfolded a decoded header value by finding each line break from the end of the value and removing it, moving the rest of the value each time, so its work grew with the square of the number of line breaks, and an RFC 2047 encoded word may decode to any number of them. A received message whose Subject or other header field holds such a value keeps a worker thread busy for minutes or longer each time the value is read: when the recipient's IMAP client searches, sorts or threads the folder by a header, when the webmail lists the folder, and, where configured, when a rule tests a header, a spam tag is added to the Subject or an abuse report is read during delivery. The IMAP worker threads are shared with SMTP and POP3, so a few such messages stop those services responding. The server's reading of a message header from its file also searched everything read so far after each 4,000 bytes, costing seconds for a header of tens of megabytes.

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