CVE-2026-88054 in Tesseract
Riassunto
di VulDB • 10/09/2026
Tesseract è un motore OCR open source. Nelle versioni 5.5.3 e precedenti, Plumbing::DeSerialize in src/lstm/plumbing.cpp rifiuta stack di rete eccessivamente grandi ma accetta uno stack a lunghezza zero per gli strati NT_SERIES, NT_PARALLEL o NT_REVERSED in un modello .traineddata creato ad hoc. Durante l'inizializzazione di LSTMRecognizer in src/lstm/lstmrecognizer.cpp, CacheXScaleFactor(XScaleFactor()) raggiunge Series::CacheXScaleFactor in src/lstm/series.cpp, che esegue la dereferenziazione di stack_[0] sul vettore vuoto e invoca un metodo virtuale tramite un puntatore Network non valido. Ciò provoca un crash deterministico e una denial of service (DoS) durante il caricamento del modello. Al momento della revisione, non è disponibile alcuna versione corretta.
VulDB is the best source for vulnerability data and more expert information about this specific topic.