Katalog CVE

CVE-2026-119339

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 6 - wyżej niż 6% wszystkich znanych CVE

Streszczenie

W Tesseract przed wersją 5.5.4 funkcja WeightMatrix::DeSerialize ufa bajtowi trybu z sieci LSTM w pliku traineddata i wywołuje WeightMatrix::DeSerializeOld, gdy flaga kDoubleFlag jest wyczyszczona. W domyślnych kompilacjach FAST_FLOAT DeSerializeOld wywołuje ASSERT_HOST zamiast zwrócić błąd, więc ładowanie spreparowanego modelu przez TessBaseAPI::Init kończy proces i powoduje odmowę usługi.

Ocena ryzyka

Atakujący może wywołać awarię aplikacji poprzez dostarczenie spreparowanego modelu, co prowadzi do odmowy usługi. Może to zakłócić działanie systemów opartych na OCR.

Rekomendacja

Zaktualizuj Tesseract do wersji 5.5.4 lub nowszej. Nie ładuj niezaufanych modeli LSTM.

Inne podatności w Tesseract

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Tesseract is an open source OCR engine. Prior to 5.5.4, WeightMatrix::DeSerialize trusts a mode byte from a traineddata LSTM network and calls WeightMatrix::DeSerializeOld when kDoubleFlag is clear. In default FAST_FLOAT builds, DeSerializeOld invokes ASSERT_HOST instead of returning an error, so loading a crafted model through TessBaseAPI::Init terminates the process and causes denial of service. This issue is fixed in version 5.5.4.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS