AutoJack põe localhost sob suspeita; Valhalla mira JDK 28 e Splunk entra no KEV

Tem coisa que parece segura só porque fica perto da nossa máquina. Hoje a primeira história começa nesse engano: uma página da web, um agente com navegador e um serviço ouvindo em localhost.
AutoJack transforma uma página web em caminho para o MCP local do AutoGen Studio
AutoJack é o nome que a Microsoft deu a uma cadeia encontrada no AutoGen Studio. O caso é útil pelo desenho de risco: um agente abre conteúdo remoto e, ao mesmo tempo, conversa com ferramentas locais. Quando isso acontece sem isolamento suficiente, uma página externa pode ganhar um caminho indireto até o plano de controle da máquina.
No relato da Microsoft, a rota sensível era um MCP WebSocket no localhost. MCP aqui é o Model Context Protocol, usado para ligar agentes a ferramentas. A falha vinha de uma suposição perigosa: se a origem parece 127.0.0.1, então a chamada é confiável. Só que, com um agente navegando, conteúdo não confiável pode virar o empurrão que faz uma chamada local acontecer.
O resultado da cadeia era execução de comando no host que rodava o agente. A ressalva importante vem da própria Microsoft: a superfície afetada foi endurecida no ramo principal antes de sair em release no PyPI. A cadeia, como descrita, não chegou aos usuários que instalaram AutoGen Studio pelo PyPI. A lição maior é arquitetural.
Agente que navega na web não deve ter caminho livre até API local, WebSocket local ou servidor MCP que execute ferramenta com privilégio demais. Rode protótipo em container, VM ou usuário separado. Coloque autenticação real em endpoints locais. Faça allowlist de comandos e servidores MCP. E trate localhost como uma conveniência de rede, não como certificado de bons antecedentes.
Fonte: Microsoft Security Blog.
Project Valhalla prepara value classes como preview do JDK 28
No lado Java, o Project Valhalla está mais perto de aparecer para desenvolvedores comuns pelo JEP 401, que define value classes e value objects como recurso preview mirado no JDK 28.
A ideia central é permitir classes sem identidade. Em Java tradicional, objeto costuma carregar identidade própria: duas referências podem apontar para o mesmo objeto, == pode perguntar sobre essa identidade, e algumas operações dependem dela. Só que muitos tipos pequenos usados como dados não precisam disso. Coordenada, valor monetário, par de inteiros, ponto geométrico: em vários casos, o que interessa é o valor, não a “personalidade” daquele objeto na memória.
Quando a JVM sabe que uma instância não tem identidade, ela pode organizar os dados de forma mais compacta. Isso reduz ponteiros, indireção e pressão de cache em cenários com muito dado pequeno. O ganho não cai automaticamente em todo programa Java, mas abre caminho para código com cara de objeto e custo mais próximo de dado denso.
O cuidado fica nos hábitos antigos. Código que sincroniza em boxed values, depende de igualdade por referência ou usa identidade como atalho precisa ser auditado. Também vale segurar a empolgação com duas promessas que ainda não chegam juntas: specialized generics e tipos value com restrição de null fazem parte da conversa maior, mas não viram benefício automático no primeiro preview.
Por enquanto, Valhalla é estudo sério para quem mexe com Java de longo prazo. Preview desligado por padrão é convite para testar, medir e entender. Produção continua pedindo calma, flag explícita e benchmark no próprio código.
Fontes: OpenJDK / JEP 401, OpenJDK jdk-dev e JVM Weekly.
Splunk CVE-2026-20253 entrou no KEV depois de exploração limitada
No dia 14, a gente falou que a Splunk tinha corrigido a CVE-2026-20253. Agora o fato novo é pior: em 18 de junho, a própria Splunk atualizou o aviso dizendo que o PSIRT viu exploração limitada, e a CISA colocou a falha no catálogo KEV.
A vulnerabilidade fica no Splunk Enterprise, nas linhas 10.2.0 a 10.2.3 e 10.0.0 a 10.0.6. O problema é uma ausência de autenticação em um endpoint do serviço sidecar PostgreSQL. Segundo o aviso SVD-2026-0603, um atacante sem autenticação poderia criar ou truncar arquivos arbitrários. A pontuação CVSS é 9.8, o tipo de número que raramente melhora o humor de quem está de plantão.
As versões corrigidas são 10.4.0, 10.2.4, 10.0.7 ou mais novas dentro da linha aplicável. Existe mitigação: desabilitar o sidecar PostgreSQL. Só que essa troca pode quebrar Edge Processor, OpAmp ou pipelines SPL2, então não é botão para apertar no escuro.
A CISA deu prazo de 21 de junho de 2026 para agências federais americanas resolverem o item. Mesmo fora desse escopo, a mensagem operacional é curta: inventarie versão, confirme se o sidecar está habilitado, atualize quando puder e, se for mitigar, teste o impacto nos fluxos que dependem dele. Não há detalhe público suficiente para inventar escala de ataque ou ator envolvido. Já tem urgência confirmada sem enfeitar.
Fontes: Splunk Advisory SVD-2026-0603, CISA e BleepingComputer.
Destaques rápidos de hoje
-
GLM-5.2 ganhou um caminho local em GGUF para
llama.cpp. No dia 17, o GLM-5.2 apareceu por aqui como modelo aberto e pesado. A novidade agora é a trilha da Unsloth no Hugging Face: o modelo completo fica perto de 1,51 TB; uma build 2-bit aparece na casa de 238 GB para máquinas com 256 GB de memória; e a fonte fala em cerca de 82% de retenção de acurácia. É teste sério para hardware grande. Ainda não é história de laptop comum. Fontes: Hugging Face / Unsloth, Unsloth Docs e r/LocalLLaMA. -
CISA transformou FortiBleed em checklist de resposta. Ontem a gente explicou a lista com credenciais de VPN Fortinet em texto puro. Agora a CISA publicou orientação para casos associados a cerca de 74 mil dispositivos: encerrar sessões SSL VPN e de administração, resetar senhas, ativar MFA resistente a phishing, revisar logs, restringir interfaces de gerenciamento e remover contas não autorizadas. A origem exata dos dados ainda não está fechada publicamente, e isso não confirma zero-day novo na Fortinet. Fontes: CISA e BleepingComputer.
-
AMD GAIA 0.21.2 adicionou um agente nativo para bash. O
gaia-bashé um agente em C++ voltado a shell, com TUI interativa, CLI one-shot, pipe mode, servidor REST compatível com OpenAI e servidor MCP via stdio. Ele também expõe ferramentas para arquivo, Git e execução de comando. Parece útil para automação de terminal, desde que entre primeiro em staging, com revisão e política de comando; shell novo com autonomia demais costuma cobrar juros. Fontes: GitHub / AMD GAIA e Phoronix. -
Squidbleed acende alerta no parser de FTP do Squid Proxy. A CVE-2026-47729 envolve um heap over-read no parser de listagem FTP do Squid, em um caminho antigo de compatibilidade. O risco depende do cenário: tráfego HTTPS via CONNECT fica opaco para o proxy, e o ataque passa por situações em que o proxy fala com servidor FTP controlado pelo atacante. Para quem roda Squid, vale acompanhar o fix, olhar o caminho do Squid v7.6 e desabilitar FTP quando ele não for necessário. Fonte: Calif.
Acompanhamento de tendências do dia
Os itens de agente hoje apontam para duas camadas diferentes do mesmo problema. AutoJack é a camada de infraestrutura: navegador, porta local, WebSocket e ferramenta executando no host. Dois preprints olham para a outra camada, a conversa com o modelo quando alguém tenta empurrar o agente para fora do comportamento esperado.
Um deles propõe Contextual Misdirection via Progressive Engagement, ou CMPE. A tese dos autores é que recusas previsíveis ajudam ataques automatizados, porque dão feedback para ferramentas como PAIR e GPTFuzz ajustarem a próxima tentativa. Em vez de devolver sempre um bloqueio óbvio, a defesa detecta e responde com conteúdo seguro, mas pouco útil para o atacante. Nos benchmarks dos autores, isso reduziu em até duas ordens de magnitude os limites superiores estimados de sucesso de ataque. É resultado de paper, não escudo pronto para instalar sexta-feira à tarde.
O outro trabalho, NRT-Bench, simula agentes atuando como operadores em sala de controle nuclear sob pressão adversarial de múltiplos turnos. O número chama atenção: os autores reportam perda de função crítica de segurança em 8,7% a 12,1% das sessões de ataque, dependendo do modelo. A leitura saudável é tratar isso como benchmark de pesquisa em ambiente simulado. Nada de transformar preprint em manchete apocalíptica.
Para times construindo agente com ferramenta, o caminho é menos dramático e mais trabalhoso: teste por modelo, registre ataques reproduzíveis, acompanhe telemetria e não trate guardrail como tinta impermeável. Segurança de agente está ficando parecida com segurança de software mesmo. Dá trabalho, muda por versão e fica melhor quando alguém consegue repetir o teste.
Fontes: arXiv / CMPE e arXiv / NRT-Bench.
Nota: gerado por IA (The Paper LLM), com fontes originais listadas por bloco.