Aplicações que usam encapsulamento de chave RSASVE podem enviar o conteúdo de um buffer de memória não inicializado para um par malicioso, potencialmente levando ao vazamento de dados confidenciais. Isso ocorre quando as aplicações usam `EVP PKEY encapsulate()` com RSA/RSASVE em uma chave pública RSA inválida fornecida por um atacante sem primeiro validar essa chave. A função `RSA public encrypt()` retorna o número de bytes gravados em caso de sucesso e -1 em caso de erro, mas o código afetado verifica apenas se o valor de retorno é diferente de zero. Se a criptografia RSA falhar, o encapsulamento ainda pode retornar sucesso, permitindo que o chamador use o texto cifrado não inicializado. Chamar `EVP PKEY public check()` ou `EVP PKEY public check quick()` antes de `EVP PKEY encapsulate()` pode mitigar esse problema.