PT-2026-117330

CVE-2026-78165

·

Publicado

2026-08-21

·

Atualizado

2026-10-26

Descrição por

CVSS 2.0
9.0
Alta
MétricasAV:N/AC:L/Au:S/C:C/I:C/A:C
Nome do Software Vulnerável e Versões Afetadas Apache Camel versões 2.11.0 até 4.18.4 Apache Camel versões 4.19.0 até 4.22.0
Descrição Existe um problema no componente Spring Redis do Apache Camel onde dados não confiáveis são desserializados. O método RedisConfiguration.getSerializer cria um JdkSerializationRedisSerializer por padrão quando nenhum serializador é configurado. Esta implementação utiliza um ConfigurableObjectInputStream sem um java.io.ObjectInputFilter, permitindo que um grafo de classes serializado arbitrário seja materializado e seu método readObject() seja executado. A função RedisConsumer.setBody aplica este serializador aos bytes brutos de mensagens publicadas em canais inscritos, permitindo que um invasor atinja o sumidouro de desserialização via um comando PUBLISH. Além disso, o RedisTemplate criado por RedisConfiguration.createDefaultTemplate e o SpringRedisIdempotentRepository usam o mesmo serializador padrão, afetando comandos de leitura do produtor como GET, HGET, HGETALL e HVALS. Configurar um redisTemplate personalizado não mitiga o caminho do consumidor porque RedisConsumer.setBody acessa getSerializer diretamente.
Recomendações Atualizar para a versão 4.23.0. Atualizar para a versão 4.22.1 para aqueles na linha 4.22.x. Atualizar para a versão 4.18.5 para aqueles na linha 4.18.x. Para versões 4.14.x e anteriores, migrar para uma versão suportada. Configurar a propriedade do sistema jdk.serialFilter em todo o JVM para restringir a desserialização. Configurar a opção de endpoint do serializador para um serializador que não utilize a serialização Java, como o StringRedisSerializer. Exigir autenticação na instância Redis e restringir quais clientes podem publicar nos canais inscritos. Evitar a exposição da instância Redis consumida pelo Camel a redes não confiáveis.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾