CVE-2026-107167
ŚrednieCVSS 6.2Streszczenie
W m17n-lib wykryto błąd polegający na tym, że użytkownik dostarczający specjalnie spreparowane dane wejściowe tekstowe może wywołać warunek use-after-free na stercie podczas przejść stanów metody wprowadzania. W określonych warunkach biblioteka zwalnia wewnętrzny obiekt kontekstu wejściowego, a następnie próbuje zapisać do zwolnionej pamięci. Może to powodować awarię aplikacji korzystających z biblioteki, prowadząc do odmowy usługi (DoS), lub potencjalnie umożliwić wykonanie dowolnego kodu.
Ocena ryzyka
Atakujący może wywołać awarię aplikacji lub potencjalnie wykonać dowolny kod, co stanowi poważne zagrożenie dla poufności, integralności i dostępności.
Rekomendacja
Zaktualizuj m17n-lib do wersji zawierającej poprawkę. Ogranicz przetwarzanie niezaufanych danych wejściowych tekstowych.
Inne podatności w m17n-lib
Zobacz wszystkie- CVE-2026-107169Średnie
W m17n-lib wykryto błąd polegający na tym, że atakujący może dostarczyć specjalnie spreparowane lub obcięte dane wejściowe UTF-8, wywołując nieobsłużone dereferencjonowanie wskaźnika null podczas przetwarzania tekstu. Powoduje to nieoczekiwaną awarię aplikacji, prowadząc do odmowy usługi (DoS).
- CVE-2026-107170Niskie
W bibliotece m17n-lib stwierdzono błąd polegający na tym, że częściowa awaria podczas inicjalizacji może pozostawić wewnętrzny wskaźnik sterownika niezainicjalizowany. W określonych warunkach błędu, takich jak wyczerpanie zasobów systemowych lub uszkodzenie bazy danych, aplikacja próbująca otworzyć metodę wprowadzania danych dereferencjonuje wskaźnik null, co powoduje awarię aplikacji (DoS).
- CVE-2026-107168Średnie
W m17n-lib znaleziono błąd: dostarczenie spreparowanych danych wejściowych zawierających nieprawidłową sekwencję znaków UTF-8 może spowodować, że funkcja parsowania tekstu wejdzie w nieskończoną pętlę. Problem prowadzi do ciągłego wysokiego zużycia procesora, co skutkuje odmową usługi (DoS) dla dotkniętej aplikacji.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in m17n-lib. A user providing specially crafted text input can trigger a heap use-after-free condition during input-method state transitions. Under specific conditions, the library frees an internal input context object but subsequently attempts to write to that freed memory. This issue can cause applications relying on the library to crash, leading to a Denial of Service (DoS), or potentially allow arbitrary code execution.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

