PT-2026-137235

CVE-2026-77372

·

Publicado

2026-11-04

·

Atualizado

2026-11-04

Descrição por

CVSS 4.0
8.8
Alta
MétricasAV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Nome do Software Vulnerável e Versões Afetadas VeraCrypt versões anteriores a 1.26.30
Description Os caminhos de serialização em src/Platform/Serializer.cpp e src/Volume/VolumePassword.cpp para Unix, macOS e FreeBSD aceitam valores de comprimento e contagem não confiáveis durante a desserialização de dados entre a GUI ou CLI não privilegiada e o auxiliar root CoreService. Especificamente, a função DeserializeWString() em Serializer aloca elementos com base em um cálculo que pode levar a um estouro de heap se o tamanho não estiver alinhado. Além disso, VolumePassword::Deserialize aceita valores de PasswordSize que excedem o PasswordBuffer de 128 bytes, permitindo que a Função de Derivação de Chave (KDF) leia além do buffer. As funções DeserializeString() e DeserializeWString(), juntamente com os leitores de lista de strings e strings largas, carecem de limites de alocação e coleção, o que pode resultar em exaustão de memória. Além disso, um DeserializeString() de comprimento zero pode levar ao acesso a um vetor vazio.
Recommendations Atualizar para a versão 1.26.30.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-4J3P-7HP7-XW73
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾