Vulnerabilidade na biblioteca OpenPGP.js, que permite contornar a verificação de mensagens.

Uma vulnerabilidade foi identificada na biblioteca OpenPGP.js (CVE-2025-47934), permitindo que um invasor envie uma mensagem modificada que será percebida pelo destinatário como verificada (as funções openpgp.verify e openpgp.decrypt retornarão um sinal de verificação bem-sucedida da assinatura digital, apesar do conteúdo ter sido substituído e diferir dos dados para os quais a assinatura foi criada). A vulnerabilidade foi corrigida nas versões OpenPGP.js 5.11.3 e 6.1.1. O problema ocorre apenas nas ramificações OpenPGP.js 5.x e 6.x, não afetando a versão 4.x.

A biblioteca OpenPGP.js oferece uma implementação autossuficiente do protocolo OpenPGP em JavaScript, permitindo que operações de criptografia sejam realizadas no navegador e que se trabalhe com assinaturas digitais baseadas em chaves públicas. O projeto é desenvolvido pelos criadores do Proton Mail e, além de facilitar a criptografia de ponta a ponta das mensagens no Proton Mail, é utilizado em projetos como FlowCrypt, Mymail-Crypt, UDC, Encrypt.to, PGP Anywhere e Passbolt.

A vulnerabilidade afeta os procedimentos de verificação incorporados no texto da assinatura (openpgp.verify) e nas mensagens assinadas e criptografadas (openpgp.decrypt). Um atacante pode usar mensagens assinadas existentes para formar novas mensagens, cuja extração com a versão vulnerável do OpenPGP.js resultará em conteúdos substituídos, diferentes do conteúdo da mensagem original assinada. A vulnerabilidade não afeta assinaturas que são distribuídas separadamente do texto (o problema ocorre apenas quando a assinatura é transmitida junto com o texto como um único bloco de dados).

Para criar uma mensagem forjada, o atacante só precisa de uma mensagem com uma assinatura incorporada ou separada, além do conhecimento dos dados originais que foram assinados nessa mensagem. O atacante pode modificar a mensagem de tal forma que a assinatura continue a ser considerada válida para a versão modificada. De maneira semelhante, mensagens criptografadas com assinatura podem ser alteradas, retornando dados adicionados pelo atacante durante a extração.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster