CVE Intelligence
Análise Assistido por IA

CVE-2026-25505: Bambuddy: chave de assinatura JWT codificada no código e autenticação ausente

A CVE-2026-25505 afeta versões do Bambuddy anteriores à 0.1.7, um sistema self-hosted de arquivo de impressões para impressoras 3D Bambu Lab. O registro descreve uma chave secreta codificada no código, usada para assinar JWTs, e rotas de API que não verificam autenticação, com pontuação CVSS 3.1 base de 9.8 atribuída pelo CNA. A correção está disponível na versão 0.1.7, e nenhuma exploração confirmada aparece nas fontes consultadas.

Publicada em 13/10/2026 · Atualizada em 13/10/2026 · Read in English

Visão geral

O Bambuddy é um sistema self-hosted de arquivo e gerenciamento de impressões para impressoras 3D Bambu Lab. Segundo o registro, versões anteriores à 0.1.7 usam uma chave secreta codificada no código para assinar JSON Web Tokens (JWTs), e algumas rotas de API não verificam autenticação. O problema está corrigido na versão 0.1.7.

Impacto

  • O registro classifica a fraqueza como CWE-306, Ausência de Autenticação para Função Crítica.
  • A pontuação CVSS 3.1 base atribuída pelo CNA é 9.8, com vetor CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, o que indica ataque pela rede, sem privilégios e sem interação do usuário.
  • Como a chave de assinatura está no código-fonte, quem puder ler esse código pode conhecê-la, o que permitiria criar tokens aceitos pela aplicação (inferência).

Produtos e versões afetados

  • Bambuddy Bambuddy: versões anteriores à 0.1.7, segundo o registro.
  • O registro lista referências de correção no repositório do Bambuddy no GitHub, incluindo commits e o pull request 225.

Status de exploração

  • O catálogo KEV da CISA não lista esta CVE no registro.
  • Nenhuma exploração ativa confirmada aparece nas fontes consultadas.
  • O registro inclui uma referência de aviso do GitHub com a marcação Exploit. O conteúdo por trás dessa marcação não estava disponível para análise, portanto não é tratado como confirmação de exploração.

Correção e mitigação

  • Atualize o Bambuddy para a versão 0.1.7 ou superior. Esta é a correção citada no registro.
  • Após a atualização, substitua a chave de assinatura do JWT por um valor recém-gerado, já que o valor anterior ficou exposto no código-fonte (inferência).
  • Invalide sessões e tokens emitidos antes da atualização, pois podem ter sido assinados com a chave exposta (inferência).
  • Não exponha a aplicação diretamente na internet. Mantenha-a atrás de uma VPN ou de uma fronteira de rede confiável até a atualização.
  • Leia as notas de versão da v0.1.7 e o aviso de segurança no GitHub.

Orientações de detecção

  • Verifique qual versão do Bambuddy está implantada no seu ambiente e identifique instâncias abaixo da 0.1.7.
  • Revise os logs de acesso web e de API em busca de requisições às rotas do Bambuddy sem sessão autenticada válida, especialmente de origens inesperadas.
  • Procure sessões ou tokens que não tenham sido criados pelo fluxo de login normal.
  • Monitore alterações inesperadas nos dados do arquivo de impressões ou na configuração das instâncias afetadas.

Limitações das informações disponíveis

  • O registro não inclui título, então o título usado aqui foi redigido a partir da descrição.
  • A descrição menciona rotas ManyAPI sem listá-las. Os endpoints exatos afetados são desconhecidos a partir do registro.
  • O registro não informa se a chave exposta é a mesma em todas as implantações nem se pode ser alterada por configuração. Essa informação é desconhecida.
  • O conteúdo dos commits referenciados e do arquivo de código não foi analisado, portanto os detalhes da alteração são desconhecidos.
  • Não há dados de EPSS ou SSVC no registro.

Perguntas frequentes

O que é a CVE-2026-25505?

É uma vulnerabilidade no Bambuddy, um sistema self-hosted de arquivo de impressões para impressoras 3D Bambu Lab. Versões anteriores à 0.1.7 usam uma chave codificada para assinar JWTs e algumas rotas de API não verificam autenticação.

Qual versão corrige o problema?

Segundo o registro, o problema está corrigido na versão 0.1.7. Atualize para essa versão ou superior.

Esta vulnerabilidade está sendo explorada ativamente?

A CVE não aparece no catálogo KEV da CISA no registro, e nenhuma exploração ativa confirmada aparece nas fontes consultadas.

O que fazer após a atualização?

Substitua a chave de assinatura do JWT por um valor recém-gerado e invalide as sessões emitidas antes da atualização, pois a chave antiga ficou exposta no código-fonte.

Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.