PT-2026-125111

CVE-2026-65626

·

Publicado

2026-10-26

·

Atualizado

2026-10-26

Descrição por

CVSS 4.0
5.9
Média
MétricasAV:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas jose versões 1.3.0 até 1.11.12
Descrição O módulo jose jwa pkcs1 contém um oráculo de preenchimento Bleichenbacher em sua descriptografia RSAES-PKCS1-v1 5 em pure-Erlang. A função eme pkcs1 decode/2 retorna a mensagem recuperada para preenchimentos PKCS#1 v1.5 válidos, mas retorna um erro distinto caso contrário. Além disso, rsaes pkcs1 decrypt/2 retorna {error, {badsize, }} quando a verificação de comprimento falha. A implementação não aplica contra-medidas de rejeição implícita, não substituindo um texto simples pseudo-aleatório determinístico em falhas de preenchimento, o que vaza um sinal de conformidade de preenchimento. Além disso, o uso de crypto:mod pow/3 não cegado na função dp/2 permite que a verificação de preenchimento seja distinguível via ataques de tempo, mesmo que os valores de erro sejam normalizados. Um invasor não autenticado com a chave RSA pública pode enviar textos cifrados para um endpoint de descriptografia que desempacota chaves JWE RSA1 5 ou chama decrypt private/3 com rsa pkcs1 padding para recuperar o texto simples, como chaves de criptografia de conteúdo, ou forjar assinaturas usando consultas adaptativas de texto cifrado escolhido. Este problema ocorre apenas quando a opção crypto fallback está habilitada e o runtime OTP não fornece descriptografia RSA1 5 nativa.
Recomendações Atualize o jose para a versão 1.11.13 ou posterior. Desative a opção crypto fallback para garantir que a implementação nativa public key do OTP seja usada em vez do módulo jose jwa pkcs1.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
GHSA-VWVR-F994-6J9J
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾