CVE-2026-107170
NiskieCVSS 2.9Streszczenie
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).
Ocena ryzyka
Podatność może prowadzić do awarii aplikacji korzystających z m17n-lib, co może skutkować przerwaniem działania usług i niedostępnością systemu.
Rekomendacja
Zastosuj poprawkę od producenta, jeśli jest dostępna, lub unikaj warunków prowadzących do błędów inicjalizacji, takich jak ograniczenie zasobów.
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-107167Średnie
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.
- 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 partial failure during library initialization can leave an internal driver pointer uninitialized. Under specific error conditions, such as system resource exhaustion or database corruption, an application attempting to open an input method dereferences this null pointer without proper validation. This issue causes the application to crash, resulting in a Denial of Service (DoS).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

