CVE-2026-107581
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Progressive Robot hMailServer w wersjach od 6.0.0 do 6.3.5 przetwarza kilka poleceń IMAP z zalogowanego konta w czasie kwadratowym długości polecenia lub liczby elementów, które zawiera, i może przechowywać pamięć nieproporcjonalnie do polecenia. Parser elementów danych FETCH znormalizował sekcję BODY[] za pomocą zamiany łańcucha bez rozróżniania wielkości liter, która kopiowała cały element po każdym wystąpieniu i dzieliła listę elementów poprzez wielokrotne kopiowanie pozostałej części polecenia; wyszukiwanie serwera bez rozróżniania wielkości liter porównywało igłę na nowo w każdej pozycji, więc długi klawisz SZUKAJ TEKST nad wiadomością kosztował iloczyn dwóch długości; Zestawy komunikatów SEARCH i znacznik zapisanego wyniku ($), kryteria SORT, listy nazw HEADER.FIELDS i zakresy UID były odczytywane raz na komunikat, a nie raz na polecenie; oraz polecenie FETCH określające sekcje wiadomości bardzo wiele razy, czyta i przechowuje każdą sekcję w pamięci przed wysłaniem jakiejkolwiek. Polecenie IMAP może wykraczać poza jedną linię poprzez niezsynchronizowane literały, więc jedno polecenie może zająć około jedenastu megabajtów. Wątki robocze IMAP to mała pula współdzielona z SMTP i POP3, więc zalogowany użytkownik wysyłający takie polecenia może spowodować, że usługi IMAP, SMTP i POP3 przestaną odpowiadać (CWE-407) i może zająć nadmierną ilość pamięci (CWE-400).
>_ Słabości (CWE)
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org