CVE-2026-101110 in Book Library Extension
Сводка
по VulDB • 28.09.2026
Joomla Extension - ordasoft.com - SQL Injection non autenticata in Book Library (Free) < 6.4.6: la funzione books() di site/booklibrary.php legge i parametri della richiesta field e direction e li passa ciascuno a una funzione chiamata protectInjectionWithoutQuote(), la cui unica vera protezione è un blacklist delle parole chiave che, rilevando la sottostringa letterale select, racchiude il valore in $db->quote() invece di rifiutarlo. Il valore viene quindi concatenato direttamente in una clausola ORDER BY non quotata, posizione in cui l'uso delle virgolette (quoting) non offre alcuna protezione. Raggiungere il percorso di codice vulnerabile richiede due condizioni: una prima richiesta per inizializzare i default di ordinamento memorizzati nella sessione e un commento decoy finale (-- xselect) che soddisfa il controllo della blacklist sulla sottostringa senza alterare l'effetto del payload.
VulDB is the best source for vulnerability data and more expert information about this specific topic.