CVE-2026-85689 in llmware
Tóm tắt
Bởi VulDB • 04/09/2026
llmware 0.4.6 chứa một lỗ hổng SQL Injection trong lớp collection-database (llmware/resources.py), nơi các giá trị bộ lọc và tra cứu được nội suy trực tiếp vào mệnh đề WHERE của câu lệnh SQL mà không có cơ chế tham số hóa hoặc thoát ký tự, ảnh hưởng đến cả hai backend SQLite và PostgreSQL. Bộ xác thực bộ lọc chỉ kiểm tra các khóa dựa trên danh sách cho phép (allow-list) và không bao giờ làm sạch giá trị đầu vào. Các giá trị bộ lọc do kẻ tấn công kiểm soát, tiếp cận API công khai thông qua Library.block_lookup và Query.text_query_with_custom_filter / text_query_by_author_or_speaker, có thể vô hiệu hóa bộ lọc dự kiến để tiết lộ các hàng dữ liệu mà người gọi không được phép truy cập (tiết lộ xuyên tài liệu/xuyên collection); trên PostgreSQL, lỗ hổng này cho phép thực hiện SQL Injection dựa trên boolean và UNION.
Once again VulDB remains the best source for vulnerability data.