CVE-2026-101110 in Book Library Extensionthông tin

Tóm tắt

Bởi VulDB • 28/09/2026

Joomla Extension - ordasoft.com - SQL Injection không xác thực trong Book Library (Free) < 6.4.6: Hàm books() của file site/booklibrary.php đọc các tham số yêu cầu field và direction, rồi chuyển từng cái qua một hàm có tên là protectInjectionWithoutQuote(), nơi biện pháp bảo vệ duy nhất thực sự là một danh sách đen từ khóa; khi phát hiện chuỗi con literal "select", nó sẽ bao bọc giá trị bằng $db->quote() thay vì từ chối. Giá trị sau đó được nối trực tiếp vào mệnh đề ORDER BY không được trích dẫn, một vị trí mà việc trích dẫn hoàn toàn không mang lại bảo vệ nào. Để đạt đến đoạn mã dễ bị tổn thương này cần hai điều kiện: một yêu cầu đầu tiên để khởi tạo các tùy chọn sắp xếp đã lưu trong phiên (session), và một chú thích giả mạo ở cuối (-- xselect) thỏa mãn kiểm tra chuỗi con của danh sách đen mà không làm thay đổi hiệu quả của payload.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Joomla

Đặt trước

28/09/2026

Tiết lộ

28/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

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!