CVE-2026-88052 in Tesseractthông tin

Tóm tắt

Bởi VulDB • 10/09/2026

Tesseract là một công cụ OCR mã nguồn mở. Trong các phiên bản 5.5.3 và sớm hơn, hàm UNICHARSET::load_via_fgets trong src/ccutil/unicharset.cpp tin tưởng vào số lượng unichar được khai báo làm giới hạn vòng lặp và sử dụng id làm chỉ mục không được kiểm tra để truy cập vector unichars. Hàm unichar_insert_backwards_compatible có thể giữ nguyên vector nếu đại diện là rỗng, trùng lặp hoặc đã mã hóa được, khiến giá trị id trở nên lớn hơn unichars.size(). Các lệnh gọi set_* tiếp theo và việc ghi vào unichars[id].properties.enabled sau đó sẽ ghi dữ liệu UNICHAR_PROPERTIES vượt quá giới hạn của vector trong quá trình khởi tạo trên cả hai công cụ LSTM mặc định và legacy, gây ra hỏng hóc vùng nhớ heap (heap corruption), sự cố chương trình hoặc khả năng kiểm soát được việc sửa đổi bộ nhớ. Không có bản phát hành đã khắc phục lỗi nào sẵn sàng tính đến thời điểm xem xét này.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

09/09/2026

Tiết lộ

10/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!