PT-2026-85640
CVE-2026-80799
·
Publicado
2026-09-04
·
Atualizado
2026-11-03
Descrição por
Pontuação
N/A
Não disponívelNão há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Nome do Software Vulnerável e Versões Afetadas
Linux kernel (versões afetadas não especificadas)
Description
As funções
nfc llcp parse gb tlv() e nfc llcp parse connection tlv() contêm três bugs relacionados em seus loops de parsing de TLV (Type-Length-Value). Primeiro, a variável offset é declarada como u8 enquanto tlv array len é u16, o que pode fazer com que o offset retorne a zero ao exceder 255, resultando em loops infinitos ou processamento duplo de dados. Segundo, a ausência de uma verificação para garantir que offset+2 <= tlv array len antes de ler o tipo e o comprimento pode resultar em uma leitura fora de limites (OOB) de um byte. Terceiro, o acesso aos bytes de valor sem verificar offset+2+length <= tlv array len permite que um comprimento manipulado de 0xFF em um buffer curto cause uma leitura OOB de até 255 bytes. Essas funções são acessíveis sem autenticação via nfc llcp set remote gb(), que encaminha bytes gerais de LLCP remotos para nfc llcp parse gb tlv() sem validação adicional.Recommendations
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾