CVE-2026-80544 in Linux
Sumário
de VulDB • 26/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
s390/zcrypt: Melhora o tratamento de domínio EP11 CPRB com análise ASN.1
A função zcrypt_msgtype6_send_ep11_cprb() utiliza sobreposições frágeis de struct para acessar e modificar o campo de domínio no payload do EP11 CPRB, gerando preocupações de manutenibilidade e segurança: 1. A abordagem de sobreposição de struct (pld_hdr) assume uma estrutura fixa de payload e não valida a codificação ASN.1 real. 2. A lógica complexa de detecção de formato de comprimento é propensa a erros e não valida adequadamente os limites em cada etapa da análise. 3. O acesso direto aos membros da struct contorna a validação adequada do ASN.1.
Correção substituindo as sobreposições de struct por uma análise explícita do ASN.1 que valida cada campo (tag/comprimento do payload, tag/comprimento/valor da função, tag/comprimento/valor opcional do domínio) com verificação adequada dos limites em cada etapa. Adiciona-se a função auxiliar asn1_int_encode() para gravar valores inteiros de forma segura, com conversão correta de endianness. Isso torna o código consistente com o padrão de validação introduzido na reestruturação da função xcrb_msg_to_type6_ep11cprb_msgx().
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.