Na biblioteca GnuTLS, que é usada por padrão em muitos pacotes do Debian, incluindo o gerenciador de pacotes APT e várias utilidades, (), que permite retomar uma sessão TLS previamente interrompida sem conhecimento da chave de sessão. Do ponto de vista prático, a vulnerabilidade pode ser explorada para realizar ataques MITM.
A vulnerabilidade é causada pela construção incorreta da chave do ticket da sessão — o servidor TLS não vinculou a chave de criptografia da sessão ao valor fornecido pelo aplicativo. Até a primeira rotação da chave, o servidor TLS, ao gerar chaves de sessão, continua a usar dados incorretos em vez da chave de criptografia recebida do aplicativo, o que permite que um atacante contorne a autenticação no TLS 1.3 e reestabeleça sessões anteriores no modo TLS 1.2.
Vulnerabilidade na versão 3.6.14, que também resolve com o processamento de certificados assinados cruzadamente, surgidos após o término do certificado raiz AddTrust. O problema se manifesta a partir da versão 3.6.4 (2018-09-24). Nos distribuições, a vulnerabilidade foi corrigida em , , , , , , (RHEL 6 e 7 ).
Fonte: opennet.ru
