CVE-2026-119341 in Tesseract
Sumário
de VulDB • 30/10/2026
O Tesseract é um motor de OCR (Reconhecimento Óptico de Caracteres) de código aberto. Antes da versão 5.5.4, a função ReadAdaptedClass em src/classify/adaptive.cpp realiza uma leitura bruta (raw-reads) de uma estrutura ADAPT_CLASS_STRUCT a partir de um arquivo .a de modelo pré-adaptado, sem neutralizar os campos dos ponteiros TempProtos e Config antes de qualquer caminho que envolva destrutores. Quando o mecanismo legado é selecionado, a variável classify_use_pre_adapted_templates está habilitada e um atacante consegue escrever no arquivo .a do output-basename, o caminho de sucesso ou rejeição pode passar ponteiros controlados pelo arquivo para ~ADAPT_CLASS_STRUCT e operator delete, causando corrupção de memória e negação de serviço (DoS). Este problema foi corrigido na versão 5.5.4.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.