
Exploit para CVE-2025-5878 visando o método encodeForSQL() do ESAPI com OracleCodec, permitindo injeção SQL cega baseada em tempo. Suporta enumeração de banco de dados, dump de tabelas/colunas e autenticação baseada em cookies.
Objetos afetados: método ESAPI.encoder().encodeForSQL() e classe OracleCodec() Versões afetadas: 2.2.0.0-2.6.2.0 Modo de uso: (semelhante ao sqlmap) usage: esapi-sqlinjection.py [-h] -u URL -c COOKIE [--dbs] [--tables] [--columns] [-D DB] [-T TABLE] [-C COLUMN] [--dump] esapi-sqlinjection.py: error: the following arguments are required: -u/--url, -c/--cookie Método de defesa: Atualizar a biblioteca ESAPI para a versão 2.7.0.0