CVE-2026-101110
Açıklama
Joomla Extension - ordasoft.com - Book Library (Free) < 6.4.6 sürümünde kimlik doğrulaması gerektirmeyen bir SQL Injection zafiyeti bulunmaktadır - site/booklibrary.php dosyasındaki books() fonksiyonu, field ve direction istek parametrelerini okur ve her birini protectInjectionWithoutQuote() adlı bir fonksiyona iletir; bu fonksiyonun tek gerçek koruması, "select" alt dizgesini tespit ettiğinde değeri reddetmek yerine $db->quote() ile sarmalayan bir anahtar kelime kara listesidir. Değer daha sonra doğrudan tırnak içine alınmamış bir ORDER BY yan tümcesine eklenir ki bu konumda tırnaklama hiçbir koruma sağlamaz. Savunmasız kod yoluna ulaşmak için iki koşul gereklidir: oturumda saklanan sıralama varsayılanlarını hazırlamak için yapılan ilk bir istek ve yükün etkisini değiştirmeden kara listenin alt dizge kontrolünü karşılayan sondaki yanıltıcı bir yorum (-- xselect).
Nasıl düzeltilir
- ordasoft book_library6.4.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ordasoft book_library | v < 6.4.6 | 6.4.6 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.