PT-2020-20364
CVE-2020-8911
·
Publicado
2020-08-11
·
Atualizado
2026-09-18
Descrição por
CVSS 3.1
5.6
MédiaMétricasAV:L/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
AWS S3 Crypto SDK para GoLang, versões anteriores à V2
Descrição
Existe uma vulnerabilidade do tipo “padding oracle” no AWS S3 Crypto SDK para GoLang, permitindo que um invasor com acesso de gravação ao bucket S3 do alvo e a capacidade de observar falhas de descriptografia reconstrua o texto simples por meio de um número significativo de consultas ao endpoint. Isso é conseguido explorando a capacidade do CBC de manipular os bytes do próximo bloco e os erros de preenchimento do PKCS5. A vulnerabilidade representa riscos internos e de escalonamento de privilégios, podendo contornar os controles do KMS para dados armazenados.
Recomendações
Atualize o SDK para a versão 2 ou posterior e recriptografe os arquivos para mitigar o risco. Para arquivos criptografados com o modo CBC em versões mais antigas, recriptografe-os com AES-GCM para resolver o problema. O uso da versão 2 do SDK de criptografia S3 impedirá a criação de novos arquivos vulneráveis, mas os arquivos antigos permanecerão vulneráveis até que sejam recriptografados.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾