Ataque Khunt: Hackers Usam SQL Injection para Transformar Oracle em Plataforma de Ataque
Em julho de 2026, a Huntress descobriu um ataque de SQL Injection onde criminosos exploraram uma aplicação web Java/Tomcat para injetar o toolkit 'khunt' como objetos Java dentro de um banco de dados Oracle, evitando... O toolkit incluía módulos para execução de comandos (KhuntCmd), extração de hashes (KhuntHash) e...
Publicado porEditado com DeepSeek-V4-FlashImagens geradas com GPT Image 1.5
Em julho de 2026, a Huntress descobriu um ataque de SQL Injection onde criminosos exploraram uma aplicação web Java/Tomcat para injetar o toolkit 'khunt' como objetos Java dentro de um banco de dados Oracle, evitando...
O toolkit incluía módulos para execução de comandos (KhuntCmd), extração de hashes (KhuntHash) e exploração de arquivos (KhuntFS), permitindo que os atacantes obtivessem acesso de nível SYSTEM ao servidor Windows subj...
A Huntress destacou pontos cegos críticos: ferramentas de EDR e AV não inspecionam classes Java e wrappers PL/SQL dentro do Oracle, e contas de banco de dados superprivilegiadas facilitaram o ataque.
What was the SQL injection attack discovered in July 2026 that used Oracle database objects to host the "khunt" post-exploitation toolkit, wAI-generated editorial hero image representing the July 2026 khunt SQL injection attack on an Oracle database
Prompt de IA
Create a landscape editorial hero image for this Studio Global article: What was the SQL injection attack discovered in July 2026 that used Oracle database objects to host the "khunt" post-exploitation toolkit, w. Article summary: Here is a complete breakdown of the attack, the toolkit, the privilege escalation path, and the defensive blind spots identified by Huntress.. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layo
openai.com
Em 27 de julho de 2026, a equipe de segurança da Huntress foi alertada sobre atividade de roubo de credenciais em um servidor que hospedava um banco de dados Oracle. A investigação revelou um ataque de SQL Injection sofisticado — não explorando uma vulnerabilidade de dia zero, mas uma classe de vulnerabilidade bem conhecida em uma aplicação web Java/Tomcat pública. O que tornou o ataque notável foi a técnica dos invasores: em vez de gravar arquivos no disco, eles usaram a Máquina Virtual Java (JVM) embutida do Oracle para compilar e armazenar um toolkit completo de pós-exploração chamado "khunt" como objetos de esquema Java dentro do próprio banco de dados. Essa abordagem permitiu que o toolkit evadisse ferramentas tradicionais de detecção e resposta de endpoint (EDR) e antivírus, que não inspecionam objetos de banco de dados. A partir daí, os invasores migraram para o sistema operacional Windows subjacente, obtendo execução remota de código (RCE) em nível SYSTEM, extraindo hives do registro contendo hashes de senhas e os exfiltrando offline. A Huntress rastreou a infraestrutura dos atacantes até o IP 178.162.151[.]229 .
Como o Ataque Funcionou: SQL Injection Através de um Campo de Busca
O vetor de acesso inicial foi uma vulnerabilidade de SQL Injection em uma aplicação Java pública rodando em Apache Tomcat . O recurso de busca automática (autocomplete) da aplicação falhou em validar corretamente a entrada do usuário, permitindo que os invasores injetassem comandos SQL através de uma conexão JDBC para o banco de dados Oracle . Como observaram os pesquisadores da Huntress, esta não era uma classe de vulnerabilidade nova — ataques de SQL Injection existem há décadas e são tipicamente o resultado do tratamento inadequado de entradas do usuário enviadas ao servidor SQL . A falha da aplicação em sanitizar um simples campo de busca foi suficiente para iniciar a cadeia de comprometimento.
Studio Global AI
Continue sua pesquisa
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
Qual é a resposta curta para "Ataque Khunt: Hackers Usam SQL Injection para Transformar Oracle em Plataforma de Ataque"?
Em julho de 2026, a Huntress descobriu um ataque de SQL Injection onde criminosos exploraram uma aplicação web Java/Tomcat para injetar o toolkit 'khunt' como objetos Java dentro de um banco de dados Oracle, evitando...
Quais são os pontos-chave para validar primeiro?
Em julho de 2026, a Huntress descobriu um ataque de SQL Injection onde criminosos exploraram uma aplicação web Java/Tomcat para injetar o toolkit 'khunt' como objetos Java dentro de um banco de dados Oracle, evitando... O toolkit incluía módulos para execução de comandos (KhuntCmd), extração de hashes (KhuntHash) e exploração de arquivos (KhuntFS), permitindo que os atacantes obtivessem acesso de nível SYSTEM ao servidor Windows subj...
O que devo fazer a seguir na prática?
A Huntress destacou pontos cegos críticos: ferramentas de EDR e AV não inspecionam classes Java e wrappers PL/SQL dentro do Oracle, e contas de banco de dados superprivilegiadas facilitaram o ataque.
Ataque Khunt: Hackers Usam SQL Injection para Transformar Oracle em Plataforma de Ataque
Em julho de 2026, a Huntress descobriu um ataque de SQL Injection onde criminosos exploraram uma aplicação web Java/Tomcat para injetar o toolkit 'khunt' como objetos Java dentro de um banco de dados Oracle, evitando... O toolkit incluía módulos para execução de comandos (KhuntCmd), extração de hashes (KhuntHash) e...
Publicado porEditado com DeepSeek-V4-FlashImagens geradas com GPT Image 1.5
Em julho de 2026, a Huntress descobriu um ataque de SQL Injection onde criminosos exploraram uma aplicação web Java/Tomcat para injetar o toolkit 'khunt' como objetos Java dentro de um banco de dados Oracle, evitando...
O toolkit incluía módulos para execução de comandos (KhuntCmd), extração de hashes (KhuntHash) e exploração de arquivos (KhuntFS), permitindo que os atacantes obtivessem acesso de nível SYSTEM ao servidor Windows subj...
A Huntress destacou pontos cegos críticos: ferramentas de EDR e AV não inspecionam classes Java e wrappers PL/SQL dentro do Oracle, e contas de banco de dados superprivilegiadas facilitaram o ataque.
What was the SQL injection attack discovered in July 2026 that used Oracle database objects to host the "khunt" post-exploitation toolkit, wAI-generated editorial hero image representing the July 2026 khunt SQL injection attack on an Oracle database
Prompt de IA
Create a landscape editorial hero image for this Studio Global article: What was the SQL injection attack discovered in July 2026 that used Oracle database objects to host the "khunt" post-exploitation toolkit, w. Article summary: Here is a complete breakdown of the attack, the toolkit, the privilege escalation path, and the defensive blind spots identified by Huntress.. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layo
openai.com
Em 27 de julho de 2026, a equipe de segurança da Huntress foi alertada sobre atividade de roubo de credenciais em um servidor que hospedava um banco de dados Oracle. A investigação revelou um ataque de SQL Injection sofisticado — não explorando uma vulnerabilidade de dia zero, mas uma classe de vulnerabilidade bem conhecida em uma aplicação web Java/Tomcat pública. O que tornou o ataque notável foi a técnica dos invasores: em vez de gravar arquivos no disco, eles usaram a Máquina Virtual Java (JVM) embutida do Oracle para compilar e armazenar um toolkit completo de pós-exploração chamado "khunt" como objetos de esquema Java dentro do próprio banco de dados. Essa abordagem permitiu que o toolkit evadisse ferramentas tradicionais de detecção e resposta de endpoint (EDR) e antivírus, que não inspecionam objetos de banco de dados. A partir daí, os invasores migraram para o sistema operacional Windows subjacente, obtendo execução remota de código (RCE) em nível SYSTEM, extraindo hives do registro contendo hashes de senhas e os exfiltrando offline. A Huntress rastreou a infraestrutura dos atacantes até o IP 178.162.151[.]229 .
Como o Ataque Funcionou: SQL Injection Através de um Campo de Busca
O vetor de acesso inicial foi uma vulnerabilidade de SQL Injection em uma aplicação Java pública rodando em Apache Tomcat . O recurso de busca automática (autocomplete) da aplicação falhou em validar corretamente a entrada do usuário, permitindo que os invasores injetassem comandos SQL através de uma conexão JDBC para o banco de dados Oracle . Como observaram os pesquisadores da Huntress, esta não era uma classe de vulnerabilidade nova — ataques de SQL Injection existem há décadas e são tipicamente o resultado do tratamento inadequado de entradas do usuário enviadas ao servidor SQL . A falha da aplicação em sanitizar um simples campo de busca foi suficiente para iniciar a cadeia de comprometimento.
Studio Global AI
Continue sua pesquisa
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
Qual é a resposta curta para "Ataque Khunt: Hackers Usam SQL Injection para Transformar Oracle em Plataforma de Ataque"?
Em julho de 2026, a Huntress descobriu um ataque de SQL Injection onde criminosos exploraram uma aplicação web Java/Tomcat para injetar o toolkit 'khunt' como objetos Java dentro de um banco de dados Oracle, evitando...
Quais são os pontos-chave para validar primeiro?
Em julho de 2026, a Huntress descobriu um ataque de SQL Injection onde criminosos exploraram uma aplicação web Java/Tomcat para injetar o toolkit 'khunt' como objetos Java dentro de um banco de dados Oracle, evitando... O toolkit incluía módulos para execução de comandos (KhuntCmd), extração de hashes (KhuntHash) e exploração de arquivos (KhuntFS), permitindo que os atacantes obtivessem acesso de nível SYSTEM ao servidor Windows subj...
O que devo fazer a seguir na prática?
A Huntress destacou pontos cegos críticos: ferramentas de EDR e AV não inspecionam classes Java e wrappers PL/SQL dentro do Oracle, e contas de banco de dados superprivilegiadas facilitaram o ataque.
O Toolkit Khunt: Vivendo Dentro do Banco de Dados como Objetos Java
Em vez de implantar arquivos de malware tradicionais no servidor comprometido, os invasores usaram a JVM embutida do Oracle e a instrução CREATE JAVA SOURCE para compilar e armazenar todo o toolkit de pós-exploração como objetos de esquema Java dentro do banco de dados Oracle . Essa abordagem tornou o toolkit invisível para as defesas padrão do sistema operacional, pois as ferramentas de EDR e antivírus focam em processos, binários e arquivos no sistema operacional — elas geralmente não inspecionam classes Java e wrappers PL/SQL armazenados dentro do Oracle .
O toolkit khunt incluía estes componentes, cada um armazenado como um objeto de banco de dados:
Componente
Função
KhuntCmd
Carrega o cmd.exe e executa comandos arbitrários do sistema operacional, embutindo-os em instruções SQL enviadas ao banco de dados
KhuntHash
Extrai nomes de usuário e hashes de senhas das tabelas internas de usuários do Oracle e os salva em um arquivo
KhuntFS / KhuntFS2
Exploradores de arquivos para listar, ler, pesquisar e verificar tamanhos de arquivos no sistema comprometido
KhuntT
Uma ferramenta simples de "ping" para confirmar se o toolkit está instalado e acessível antes de prosseguir
KhuntUnzip
Utilitário para descompactar arquivos
wrappers PL/SQL khunt_*
Procedimentos wrapper PL/SQL usados para chamar os métodos Java subjacentes
Obtendo Controle Total do Sistema: Do Banco de Dados ao Windows
Os invasores não pararam no nível de acesso ao banco de dados. Eles usaram o toolkit khunt para migrar da camada do banco de dados para o sistema operacional Windows subjacente em um processo de várias etapas:
Execução de comandos do SO via KhuntCmd: Eles usaram o módulo KhuntCmd para executar cmd.exe /c whoami, que confirmou que estavam operando com privilégios de nível SYSTEM no servidor Windows, estabelecendo RCE do banco de dados para o sistema operacional .
Roubo de credenciais: Eles usaram o PowerShell para invocar o reg.exe e copiar os hives de registro SECURITY e SYSTEM, salvando-os como khuntSECURITY.hiv e khuntSYSTEM.hiv em F:\Oracle\.
Enumeração de serviços: Executaram tasklist /svc e salvaram a saída como khunttasks.txt.
Extração adicional de hives: Usaram o esentutl.exe para copiar o SAM e uma segunda cópia do hive SECURITY, salvando-os como khuntSAM.hiv e khunt_SECURITY.hiv.
Os hives de registro exfiltrados poderiam ser usados offline para extrair e decodificar hashes de senhas para todas as contas locais no sistema .
Pontos Cegos na Defesa: Principais Descobertas da Huntress
A investigação da Huntress revelou vários pontos cegos críticos que permitiram que este ataque tivesse sucesso e evitasse a detecção:
Banco de dados como plataforma de ataque: O banco de dados foi transformado de um armazenamento de dados passivo em uma plataforma de ataque ativa, com o toolkit malicioso vivendo dentro do banco de dados, em vez de no disco ou na memória .
Evasão de EDR/AV: Ferramentas tradicionais de EDR e antivírus geralmente não inspecionam classes Java e wrappers PL/SQL armazenados dentro do Oracle, tornando o toolkit invisível para as defesas padrão do sistema operacional .
Vulnerabilidade clássica, entrega inovadora: A injeção de SQL inicial era uma classe de bug bem conhecida. Nenhum dia zero foi necessário. O recurso de busca automática foi suficiente para alcançar o PL/SQL e depois o sistema operacional, mostrando que falhas básicas de validação de entrada podem levar a um comprometimento profundo quando o mecanismo de banco de dados tem capacidades em nível de sistema operacional .
Contas de banco de dados superprivilegiadas: Mesmo após uma injeção de SQL bem-sucedida, o dano é limitado se a conta de usuário do banco de dados não tiver privilégios para criar fontes Java ou executar procedimentos armazenados. As organizações frequentemente fornecem privilégios excessivos às contas de banco de dados, dando aos invasores as permissões extras necessárias para implantar o khunt .
Mitigações Recomendadas pela Huntress
Com base neste ataque, a Huntress recomendou várias mitigações :
Sanitização adequada de entrada e parametrização de consultas para todas as entradas da web
Restrição dos privilégios de usuário do banco de dados para que mesmo consultas injetadas não possam criar fontes Java ou executar procedimentos armazenados arbitrários
Expansão do escopo de monitoramento para incluir objetos de banco de dados (classes Java, wrappers PL/SQL) em vez de apenas artefatos em nível de sistema operacional
Este ataque serve como um lembrete contundente de que mecanismos de banco de dados com ambientes de programação embutidos (como a JVM do Oracle) podem se tornar plataformas de ataque furtivas quando combinados com um único campo de entrada não validado. As equipes de segurança devem estender seu monitoramento além do sistema operacional para incluir a camada de objetos do banco de dados.
ibgids.nl
Hackers installeren khunt toolkit via SQL-injectie in Oracle ...
O Toolkit Khunt: Vivendo Dentro do Banco de Dados como Objetos Java
Em vez de implantar arquivos de malware tradicionais no servidor comprometido, os invasores usaram a JVM embutida do Oracle e a instrução CREATE JAVA SOURCE para compilar e armazenar todo o toolkit de pós-exploração como objetos de esquema Java dentro do banco de dados Oracle . Essa abordagem tornou o toolkit invisível para as defesas padrão do sistema operacional, pois as ferramentas de EDR e antivírus focam em processos, binários e arquivos no sistema operacional — elas geralmente não inspecionam classes Java e wrappers PL/SQL armazenados dentro do Oracle .
O toolkit khunt incluía estes componentes, cada um armazenado como um objeto de banco de dados:
Componente
Função
KhuntCmd
Carrega o cmd.exe e executa comandos arbitrários do sistema operacional, embutindo-os em instruções SQL enviadas ao banco de dados
KhuntHash
Extrai nomes de usuário e hashes de senhas das tabelas internas de usuários do Oracle e os salva em um arquivo
KhuntFS / KhuntFS2
Exploradores de arquivos para listar, ler, pesquisar e verificar tamanhos de arquivos no sistema comprometido
KhuntT
Uma ferramenta simples de "ping" para confirmar se o toolkit está instalado e acessível antes de prosseguir
KhuntUnzip
Utilitário para descompactar arquivos
wrappers PL/SQL khunt_*
Procedimentos wrapper PL/SQL usados para chamar os métodos Java subjacentes
Obtendo Controle Total do Sistema: Do Banco de Dados ao Windows
Os invasores não pararam no nível de acesso ao banco de dados. Eles usaram o toolkit khunt para migrar da camada do banco de dados para o sistema operacional Windows subjacente em um processo de várias etapas:
Execução de comandos do SO via KhuntCmd: Eles usaram o módulo KhuntCmd para executar cmd.exe /c whoami, que confirmou que estavam operando com privilégios de nível SYSTEM no servidor Windows, estabelecendo RCE do banco de dados para o sistema operacional .
Roubo de credenciais: Eles usaram o PowerShell para invocar o reg.exe e copiar os hives de registro SECURITY e SYSTEM, salvando-os como khuntSECURITY.hiv e khuntSYSTEM.hiv em F:\Oracle\.
Enumeração de serviços: Executaram tasklist /svc e salvaram a saída como khunttasks.txt.
Extração adicional de hives: Usaram o esentutl.exe para copiar o SAM e uma segunda cópia do hive SECURITY, salvando-os como khuntSAM.hiv e khunt_SECURITY.hiv.
Os hives de registro exfiltrados poderiam ser usados offline para extrair e decodificar hashes de senhas para todas as contas locais no sistema .
Pontos Cegos na Defesa: Principais Descobertas da Huntress
A investigação da Huntress revelou vários pontos cegos críticos que permitiram que este ataque tivesse sucesso e evitasse a detecção:
Banco de dados como plataforma de ataque: O banco de dados foi transformado de um armazenamento de dados passivo em uma plataforma de ataque ativa, com o toolkit malicioso vivendo dentro do banco de dados, em vez de no disco ou na memória .
Evasão de EDR/AV: Ferramentas tradicionais de EDR e antivírus geralmente não inspecionam classes Java e wrappers PL/SQL armazenados dentro do Oracle, tornando o toolkit invisível para as defesas padrão do sistema operacional .
Vulnerabilidade clássica, entrega inovadora: A injeção de SQL inicial era uma classe de bug bem conhecida. Nenhum dia zero foi necessário. O recurso de busca automática foi suficiente para alcançar o PL/SQL e depois o sistema operacional, mostrando que falhas básicas de validação de entrada podem levar a um comprometimento profundo quando o mecanismo de banco de dados tem capacidades em nível de sistema operacional .
Contas de banco de dados superprivilegiadas: Mesmo após uma injeção de SQL bem-sucedida, o dano é limitado se a conta de usuário do banco de dados não tiver privilégios para criar fontes Java ou executar procedimentos armazenados. As organizações frequentemente fornecem privilégios excessivos às contas de banco de dados, dando aos invasores as permissões extras necessárias para implantar o khunt .
Mitigações Recomendadas pela Huntress
Com base neste ataque, a Huntress recomendou várias mitigações :
Sanitização adequada de entrada e parametrização de consultas para todas as entradas da web
Restrição dos privilégios de usuário do banco de dados para que mesmo consultas injetadas não possam criar fontes Java ou executar procedimentos armazenados arbitrários
Expansão do escopo de monitoramento para incluir objetos de banco de dados (classes Java, wrappers PL/SQL) em vez de apenas artefatos em nível de sistema operacional
Este ataque serve como um lembrete contundente de que mecanismos de banco de dados com ambientes de programação embutidos (como a JVM do Oracle) podem se tornar plataformas de ataque furtivas quando combinados com um único campo de entrada não validado. As equipes de segurança devem estender seu monitoramento além do sistema operacional para incluir a camada de objetos do banco de dados.
ibgids.nl
Hackers installeren khunt toolkit via SQL-injectie in Oracle ...