CVE-2017-12837
WysokieStreszczenie
W Perlu 5 przed wersją 5.24.3-RC1 oraz 5.26.x przed 5.26.1-RC1 odkryto podatność przepełnienia sterty w funkcji S_regatom w pliku regcomp.c. Atakujący może zdalnie spowodować odmowę usługi (DoS) poprzez wysłanie wyrażenia regularnego zawierającego sekwencję ucieczki '\N{}' z modyfikatorem niewrażliwości na wielkość liter.
Ocena ryzyka
Ryzyko polega na możliwości zdalnego wykonania kodu lub przerwania działania aplikacji wykorzystującej podatną wersję Perla do przetwarzania wyrażeń regularnych pochodzących z niezaufanego źródła.
Rekomendacja
Należy niezwłocznie zaktualizować Perla do wersji 5.24.3-RC1, 5.26.1-RC1 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy ograniczyć przetwarzanie niezaufanych wyrażeń regularnych z sekwencją '\N{}' i modyfikatorem 'i'.
Powiązane podatności
- CVE-2026-92161Krytyczne
Przed wersjami 1.7.4 i 2.0.0-beta.4, dostawca OAuth Discord w FriendsOfFlarum nie weryfikuje pola 'verified' dla adresu e-mail przed przekazaniem go do rdzenia Flarum jako zaufanego. Umożliwia to nieuwierzytelnionemu atakującemu, znającemu adres e-mail ofiary, skonfigurowanie konta Discord z niezweryfikowanym adresem i zalogowanie się jako ofiara bez hasła.
- CVE-2026-62262Krytyczne
W Piwigo do wersji 17.0.0beta1 włącznie, gdy ocenianie jest włączone, nieuwierzytelniony gość może wywołać pwg.images.filteredSearch.create z spreparowaną wartością ratings[] i otworzyć zwrócony URL wyszukiwania. Wartość nie jest walidowana i jest używana jako górna granica w zapytaniu SQL, co pozwala na ekstrakcję informacji z bazy danych lub opóźnienia czasowe.
- CVE-2026-42322Krytyczne
W Piwigo przed wersją 16.4.0, admin/themes_standard_pages.php waliduje zawartość przesyłanego logo tylko po typie MIME, ale używa kontrolowanego przez atakującego rozszerzenia w nazwie pliku. Uwierzytelniony administrator może przesłać plik z rozszerzeniem wykonywalnym przez serwer, co prowadzi do wykonania kodu po umieszczeniu w katalogu logo.
- CVE-2026-39353Krytyczne
W InvoicePlane przed wersją 1.7.2-rc-1, lista dozwolonych szablonów jest budowana na podstawie katalogu PHP, który może być zapisywany przez administratora. Złośliwy plik PHP umieszczony w tym katalogu jest automatycznie zaufany i może być wybrany jako publiczny szablon, a następnie wykonany podczas renderowania publicznej faktury.
- CVE-2026-93647Krytyczne
Nieuwierzytelniony nadawca kalendarza może umieścić aktywny znacznik w adresie From w wiadomości COUNTER. Wybranie wiadomości w Zimbra Classic wyzwala przechowywany XSS, umożliwiając atakującemu dostęp do danych skrzynki i działanie jako ofiara.
- CVE-2026-93643Krytyczne
Gdy OnlyOffice/Document Editing jest dostępne, nieuwierzytelniony zdalny atakujący z dostępem do istniejącego publicznego dokumentu Briefcase może nadużyć niepodpisanych pól save, aby przeprowadzić zapis poza katalogiem (path traversal) i wykonać polecenia jako użytkownik zimbra.
- CVE-2026-93642Krytyczne
Nieuwierzytelniony nadawca może sfałszować powiadomienie o udostępnieniu, które wyzwala przechowywany XSS, gdy zalogowany odbiorca Zimbra Modern kliknie Akceptuj udostępnienie, umożliwiając atakującemu dostęp do danych skrzynki i działanie jako ofiara.
- CVE-2026-93641Krytyczne
Nieuwierzytelniony nadawca może sfałszować powiadomienie o udostępnieniu, które wyzwala przechowywany XSS, gdy zalogowany odbiorca Zimbra Classic kliknie Akceptuj udostępnienie, umożliwiając atakującemu dostęp do danych skrzynki i działanie jako ofiara.
- CVE-2026-100075Krytyczne
W jądrze Linux, w sterowniku RDMA/srpt, funkcja srpt_alloc_rw_ctxs() przy częściowym niepowodzeniu nie resetuje liczników n_rw_ctx i n_rdma oraz nie czyści wskaźnika rw_ctxs, co prowadzi do błędnego rozliczania kredytów kolejki wysyłania. Poprawka resetuje liczniki i czyści wskaźnik przed zwróceniem błędu.
- CVE-2026-95832Krytyczne
W kitty od wersji 0.47.3 przed 0.49.0, obsługa kodów sterujących kolorami (colour control escape codes) nie neutralizuje nazw pól w odpowiedziach, co pozwala programowi piszącemu do terminala na wykonanie dowolnego polecenia w powłoce użytkownika. Atakujący może skomponować polecenie powłoki, wykorzystując znaki ASCII i znak nowej linii z handle_remote_ssh().
Oryginalny opis (angielski, źródło NVD)
Heap-based buffer overflow in the S_regatom function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to cause a denial of service (out-of-bounds write) via a regular expression with a '\N{}' escape and the case-insensitive modifier.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

