CVE-2026-49760
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 8 - wyżej niż 8% wszystkich znanych CVE
Streszczenie
Podatność przepełnienia bufora opartego na stosie w Erlang OTP (erl_interface) występuje w funkcji ei_s_print_term, która używa wewnętrznego bufora 2000 znaków. Przy bardzo dużych liczbach całkowitych bufor może się przepełnić, co ogranicza się do ataku DoS.
Ocena ryzyka
Atakujący może spowodować awarię procesu lub usługi wykorzystującej erl_interface, co prowadzi do niedostępności usługi (Denial of Service).
Rekomendacja
Zaleca się aktualizację Erlang/OTP do wersji z poprawką (OTP 27.3.4.13, 28.5.0.2 lub 29.0.2). Należy również ograniczyć dostęp do usług korzystających z erl_interface.
Inne podatności w Erlang/OTP
Zobacz wszystkie- CVE-2026-94200Wysokie
W Erlang OTP ssl (moduły tls_handshake_1_3, ssl_handshake i tls_client_ticket_store) występuje nieprawidłowa walidacja spójności danych wejściowych. Złośliwy serwer TLS 1.3 może spowodować odmowę usługi aplikacji ssl na węźle klienta poprzez wysłanie wiadomości NewSessionTicket z nieprawidłowymi rozszerzeniami.
- CVE-2026-105236Średnie
Nieprawidłowa walidacja certyfikatów w aplikacji ssl w Erlang/OTP pozwala klientowi posiadającemu certyfikat zaufany przez jeden wirtualny host SNI na uwierzytelnienie się w drugim wirtualnym hoście SNI na tym samym gniazdzie poprzez wznowienie sesji TLS 1.2. Serwer obsługujący wiele nazw SNI z jednego gniazda utrzymuje jeden współdzielony cache sesji i nie wiąże sesji z nazwą SNI ani polityką zaufania klienta. Problem dotyczy OTP od 18.0 przed 27.3.4.19, 28.5.0.8 i 29.1.2.
- CVE-2026-28808Krytyczne
Podatność nieprawidłowej autoryzacji w Erlang OTP (moduły inets) umożliwia nieuwierzytelnionym użytkownikom dostęp do skryptów CGI chronionych regułami katalogowymi, gdy są one udostępniane przez script_alias. Rozbieżność między ścieżką używaną do oceny kontroli dostępu a ścieżką wykonania skryptu pozwala ominąć zabezpieczenia.
- CVE-2026-23941Krytyczne
W Erlang OTP (moduł inets httpd) występuje podatność na przemycanie żądań HTTP (HTTP Request Smuggling). Serwer nie odrzuca ani nie normalizuje duplikatów nagłówków Content-Length. Używana jest pierwsza wartość, podczas gdy popularne proxy używają ostatniej, co umożliwia desynchronizację front-end/back-end i wstrzyknięcie danych kontrolowanych przez atakującego jako początek następnego żądania.
- CVE-2025-32433KrytyczneAktywnie exploitowane
Erlang/OTP przed wersjami OTP-27.3.3, OTP-26.2.5.11 i OTP-25.3.2.20 zawiera podatność w serwerze SSH, która może pozwolić atakującemu na nieuwierzytelnione zdalne wykonanie kodu (RCE). Wykorzystując błąd w obsłudze komunikatów protokołu SSH, osoba atakująca może uzyskać nieautoryzowany dostęp do systemów i wykonywać dowolne polecenia bez ważnych poświadczeń.
- CVE-2016-10253Krytyczne
Wykryto problem w Erlang/OTP 18.x, związany z generowaniem skompilowanych wyrażeń regularnych, który jest podatny na przepełnienie sterty. Wyrażenia regularne wykorzystujące źle sformułowany extpattern mogą pośrednio określać offset używany jako indeks tablicy.
- CVE-2026-75538Wysokie
W Erlang/OTP, gdy używany jest sterownik inet z trybem {packet,4}, atakujący łączący się z otwartym portem TCP może wykorzystać przepełnienie ze znakiem w obliczeniach długości pakietu, co może przepełnić bufor odbiorczy i spowodować awarię BEAM VM.
- CVE-2026-74835Wysokie
Serwer HTTP httpd w aplikacji inets nie egzekwuje skonfigurowanego limitu rozmiaru ciała żądania dla żądań chunked. Może to pozwolić na wysyłanie bardzo dużych żądań, co może prowadzić do przeciążenia serwera.
- CVE-2026-73812Wysokie
Funkcja check_header/3 w httpd odrzuca duplikaty Content-Length, ale nie sprawdza jednoczesnej obecności nagłówków Transfer-Encoding i Content-Length, co może prowadzić do desynchronizacji żądań (request smuggling) między front-endem a back-endem.
- CVE-2026-73276Wysokie
Kod Gracefulness ignoruje przypadki, które powinny być odrzucane, co może prowadzić do możliwości ataków typu HTTP Request Smuggling.
Oryginalny opis (angielski, źródło NVD)
Stack-based Buffer Overflow vulnerability in Erlang OTP (erl_interface) allows Stack-based Buffer Overflow. This vulnerability is associated with program file lib/erl_interface/src/misc/ei_printterm.c and program routine ei_s_print_term. The C function ei_s_print_term uses an internal 2000-character stack buffer to format terms. When called with an encoded Erlang term containing a very large integer (encoded representation exceeding 2000 characters), the buffer overflows. The overflow bytes are restricted to the ASCII values of 0-9 and A-F, which limits exploitation to Denial of Service. The companion function ei_print_term, which prints directly to a FILE instead of a memory buffer, does not contain this bug. This issue affects OTP from OTP 17.0 before OTP 27.3.4.13, OTP 28.5.0.2, and OTP 29.0.2, corresponding to erl_interface from 3.7.16 before 5.5.2.1, 5.7.0.1, and 5.8.1. Whether OTP before OTP 17.0, corresponding to erl_interface before 3.7.16, is affected is unknown.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

