CVE-2026-101110
Joomla Extension - ordasoft.com - Injeção SQL Não Autenticada no Book Library (Free) < 6.4.6
- Publicado
- 28 de set. de 2026
- Atualizado
- 30 de set. de 2026
- Atribuindo CNA
- Joomla
- Evidência observada
- 3 de out. de 2026
CVSS primário
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XResumo
Extensão Joomla - ordasoft.com - Injeção SQL Não Autenticada em Book Library (Free) < 6.4.6 - a função books() do site/booklibrary.php lê os parâmetros de requisição field e direction e passa cada um por uma função chamada protectInjectionWithoutQuote(), cuja única proteção real é uma lista negra de palavras-chave que, ao detectar a substring literal select, envolve o valor em $db->quote() em vez de rejeitá-lo. O valor é então concatenado diretamente em uma cláusula ORDER BY sem aspas, uma posição onde o quoting não oferece proteção alguma. Alcançar o caminho de código vulnerável requer duas condições: uma primeira requisição para preparar os padrões de ordenação armazenados na sessão, e um comentário chamariz no final (-- xselect) que satisfaz a verificação de substring da lista negra sem alterar o efeito do payload.
Fontes
PoC em Python 3 e exploit em massa para CVE-2026-101110, uma injeção SQL ORDER BY não autenticada no OrdaSoft Joomla Book Library <=6.4.6 através dos parâmetros field/direction.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.