CVE-2026-101110 in Book Library Extensioninformazioni

Riassunto

di 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 protezione reale è un blacklist di 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 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.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Joomla

Prenotare

28/09/2026

Divulgazione

28/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!