PT-2026-104561
CVE-2026-71888
·
Publicado
2026-10-03
·
Atualizado
2026-10-26
Descrição por
CVSS 4.0
8.7
AltaMétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas
Bouncy Castle for Java versões anteriores a 1.86
Bouncy Castle for Java LTS versões anteriores a 2.73.13
Bouncy Castle for Java FIPS (BC-FJA) bcpkix-fips versões anteriores a 1.0.13
Bouncy Castle for Java FIPS (BC-FJA) bcpkix-fips versões anteriores a 2.0.13
Bouncy Castle for Java FIPS (BC-FJA) bcpkix-fips versões anteriores a 2.1.13
Bouncy Castle for Java FIPS (BC-FJA) bcutil-fips versões anteriores a 2.0.8
Bouncy Castle for Java FIPS (BC-FJA) bcutil-fips versões anteriores a 2.1.8
Description
O analisador de streaming CMS AuthenticatedData não valida corretamente a consistência entre os campos
digestAlgorithm e authAttrs. De acordo com a RFC 5652, o authAttrs deve estar presente sempre que o digestAlgorithm estiver. O construtor do CMSAuthenticatedDataParser baseia-se apenas no digestAlgorithm para determinar se os atributos autenticados estão presentes. Consequentemente, se o digestAlgorithm estiver ausente, mas o authAttrs estiver presente, o analisador verifica o MAC do conteúdo, mas retorna os atributos através de getAuthAttrs() como se tivessem sido autenticados, embora o MAC não os tenha coberto. Isso permite que um invasor modifique uma mensagem em trânsito para inserir um atributo autenticado, como um ESSSecurityLabel da RFC 2634, sem possuir as chaves de criptografia de chave ou de MAC de conteúdo. Aplicações que dependam desses atributos para decisões de autorização, roteamento ou rotulagem podem, então, agir com base em valores escolhidos pelo invasor.Recommendations
Atualize o Bouncy Castle for Java para a versão 1.86 ou posterior.
Atualize o Bouncy Castle for Java LTS para a versão 2.73.13 ou posterior.
Atualize o Bouncy Castle for Java FIPS (BC-FJA) bcpkix-fips para a versão 1.0.13 ou posterior para a série 1.0.X.
Atualize o Bouncy Castle for Java FIPS (BC-FJA) bcpkix-fips para a versão 2.0.13 ou posterior para a série 2.0.X.
Atualize o Bouncy Castle for Java FIPS (BC-FJA) bcpkix-fips para a versão 2.1.13 ou posterior para a série 2.1.X.
Atualize o Bouncy Castle for Java FIPS (BC-FJA) bcutil-fips para a versão 2.0.8 ou posterior para a série 2.0.X.
Atualize o Bouncy Castle for Java FIPS (BC-FJA) bcutil-fips para a versão 2.1.8 ou posterior para a série 2.1.X.
Explorabilidade
Exploit
Correção
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾