O LibreSSL 4.4 chega com SHA-3 mais rápido, correções críticas e remoção do certificado eMudhra após falha grave. Veja o que muda e como se proteger agora.
O LibreSSL 4.4 foi lançado na quinta-feira (23 de outubro de 2026) como a mais nova versão do fork do OpenSSL mantido pelos desenvolvedores do OpenBSD.
Esta atualização chega num momento delicado para o ecossistema de certificados digitais, trazendo correções de segurança urgentes, ganhos de performance e uma série de melhorias de portabilidade.
Neste artigo, você vai entender o que mudou, por que a remoção do certificado da eMudhra é tão importante e como aplicar a atualização com segurança.
O que aconteceu com a eMudhra?
Entre 17 e 20 de outubro de 2026, um pesquisador de segurança independente demonstrou que as chaves privadas de oito certificados intermediários da eMudhra Limited eram criptograficamente fracas e podiam ser recuperadas.
A empresa confirmou o problema e emitiu uma declaração pública assumindo a falha: um erro de script na cerimônia de geração de chaves resultou em chaves fracas.
Como resposta, o LibreSSL 4.4 removeu o certificado raiz eMudhra emSign ECC Root CA - G3 do arquivo cert.pem padrão. Para manter a interoperabilidade, intermediários não comprometidos foram adicionados ao pacote.
A remoção segue a mesma linha adotada por outros projetos: o NetBSD revogou a confiança nos certificados da eMudhra, e o FreeBSD marcou o certificado como não confiável em seu bundle de CAs.
Por que isso importa? Se você ainda confia nesse certificado raiz, sistemas podem aceitar conexões TLS assinadas por intermediários comprometidos, abrindo espaço para ataques de personificação. A recomendação é atualizar imediatamente e, se necessário, ajustar manualmente o bundle de certificados.
Performance: SHA-3 mais rápido e buffers sob demanda
No lado do desempenho, o LibreSSL 4.4 entrega melhor performance de SHA-3 ao adotar um algoritmo desenrolado e intercalado (unrolled and interleaved).
Na prática, operações de hash SHA-3 e SHAKE passam a ser executadas com menos sobrecarga de controle, o que beneficia aplicações que fazem uso intensivo dessas primitivas criptográficas.
Outra melhoria relevante é a alocação tardia (lazy allocation) de buffers de recepção do TLS 1.3.
Em vez de reservar memória antecipadamente para cada conexão, o LibreSSL passa a alocar os buffers apenas quando realmente necessários, reduzindo o consumo de memória em cenários com muitas conexões simultâneas.
Correções de segurança e robustez
Além da remoção do certificado da eMudhra, o LibreSSL 4.4 corrige uma série de vulnerabilidades e falhas de robustez:
- Bypass de autorização no respondedor OCSP que afeta clientes configurados para exigir certificate stapling. As únicas aplicações conhecidamente afetadas são nc e ftp do OpenBSD quando usadas com a opção muststaple.
- Validação de restrições de nome em X.509: URIs especialmente construídas podiam contornar a verificação de hostname.
- Limites de tamanho para mensagens de handshake DTLS, evitando consumo excessivo de memória com fragmentos maliciosos.
Correções no tratamento de HelloRetryRequest do TLS 1.3, na negociação ALPN (rejeitando protocolos não anunciados pelo cliente) e em conexões TLS 1.2 com listas de curvas elípticas personalizadas.
Produto Recomendado
Cansado de terminar a partida com dor nas costas? 🎮
A Cadeira Gamer Python Fly une conforto, estilo e suporte para você jogar ou trabalhar por horas sem sacrificar a postura. Design gamer que valoriza o setup e estrutura pensada para o seu dia a dia.
✅ Conforto para longas sessões
✅ Visual gamer para o seu espaço
✅ Ideal para jogos, home office e streaming
🔥 Oferta especial por tempo limitado!
👉 Clique no link e garanta já a sua Cadeira Gamer Python Fly. Estoque limitado!
Python Fly (RGB Com Iluminação Decorativa) -> https://link.amazon/B010IzXLm
Eu ganho uma comissão quando você faz uma compra.
Portabilidade e correções para Windows
- O release também traz numerosas correções para Windows e melhorias de portabilidade para AIX, FreeBSD, macOS, MinGW e NetBSD. Entre os destaques:
- Correção de geração incorreta de código pelo otimizador MSVC ARM64 em código de bignum de tempo constante.
- Ajuste em struct timeval no MSVC para corresponder ao winsock, corrigindo corrupção de memória em DTLSv1_get_timeout() e nos controles de timeout do BIO de datagrama.
Suporte à compilação no macOS 27 (Golden Gate) e otimizações de montagem adicionais para o ARM64 e RISC-V.
O que mais mudou
O LibreSSL 4.4 também:
- Passa a preferir X25519MLKEM768 para conexões TLS 1.3 via libtls, combinando criptografia de curva elíptica com o algoritmo pós-quântico ML-KEM.
- Não sobrescreve mais um cert.pem existente durante a reinstalação, o que pode exigir atualização manual do bundle de certificados em alguns sistemas.
- Remove código obsoleto, como o suporte a NID_md5_sha1 no tls1_PRF(), e faz diversas limpezas internas no código DTLS e de processamento de certificados.
Questionário
1. Por que o LibreSSL 4.4 removeu o certificado eMudhra emSign ECC Root CA - G3?
Porque as chaves privadas de oito certificados intermediários da eMudhra eram criptograficamente fracas e podiam ser recuperadas, o que comprometia a confiança nessa cadeia.
2. Qual é o principal ganho de performance do LibreSSL 4.4 para SHA-3?
A implementação passou a usar um algoritmo desenrolado e intercalado, reduzindo a sobrecarga de controle e acelerando operações de hash SHA-3 e SHAKE.
3. Qual correção de segurança envolvendo OCSP é destacada no release?
A correção de um bypass de autorização no respondedor OCSP que afetava clientes configurados para exigir certificate stapling, com impacto conhecido em nc e ftp do OpenBSD quando usados com muststaple.
Checklist para copiar e colar
[ ] Atualizar para LibreSSL 4.4 (ou 4.3.4 / 4.2.3, conforme a branch).
[ ] Verificar se `CN=emSign ECC Root CA - G3` não aparece mais em cert.pem.
[ ] Revisar o bundle de certificados do sistema após a atualização.
[ ] Testar conexões TLS 1.3 com ALPN e HelloRetryRequest
[ ] Validar o comportamento de OCSP must-staple em nc/ftp (se aplicável).
[ ] Confirmar o consumo de memória em cargas com muitas conexões TLS 1.3.
[ ] Recompilar aplicações que dependem de SHA-3/SHAKE para aproveitar o ganho
[ ] Verificar compatibilidade no Windows (MSVC ARM64, timeval, winsock).
Conlcusão
O LibreSSL 4.4 chega com SHA-3 mais rápido, correções críticas de segurança e a remoção do certificado eMudhra após a descoberta de chaves privadas fracas.
O release também melhora a portabilidade (especialmente no Windows), otimiza o uso de memória no TLS 1.3 e adiciona suporte a X25519MLKEM768. Atualize o quanto antes e revise seu bundle de certificados.

Nenhum comentário:
Postar um comentário