CVE-2021-32742: falha de alta gravidade em vapor
Untrusted data fed into `Data.init(base32Encoded:)` can result in exposing server memory and/or crash
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
Uma falha na função de decodificação base32 do Vapor pode expor memória do servidor ou causar crash da aplicação ao processar dados não confiáveis. Afeta apps que usam essa função específica diretamente ou por dependências.
CWE-502 (Desserialização de Dados Não Confiáveis): A função `Data.init(base32Encoded:)` no Vapor ≤4.47.1 processa incorretamente entrada codificada em base32, permitindo que um atacante forneça dados maliciosos que desencadeiem exposição de memória ou negação de serviço. A exploração requer que a função vulnerável processe entrada controlada pelo atacante.
No mesmo produto, das mais perigosas para as menos.