CVE-2026-80802 in Linuxinformação

Sumário

de VulDB • 04/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

nfc: fdp: limitar o comprimento de leitura informado pelo dispositivo e corrigir um vazamento de skb

A função `fdp_nci_i2c_read()` obtém o comprimento do próximo pacote a partir de dois bytes fornecidos pelo dispositivo e nunca os valida. O valor é um u16 usado como contagem para `i2c_master_recv()`, que grava em um buffer na pilha (on-stack) de 261 bytes: um controlador malicioso, falsificado ou com defeito (ou um interpositor no barramento i2c) pode forçar esse valor a ultrapassar muito o limite do buffer, resultando em uma escrita fora dos limites da pilha que corrompe a canary e o endereço de retorno, ou ficar abaixo do tamanho mínimo do frame (diretamente ou ao truncar a soma calculada), fazendo com que a remoção do cabeçalho/LRC e a leitura do próximo comprimento ultrapassem um recebimento curto. Rejeite comprimentos fora do intervalo [FDP_NCI_I2C_MIN_PAYLOAD, FDP_NCI_I2C_MAX_PAYLOAD], já que um pacote corrompido já o é, e force a resincronização.

O mesmo loop aloca um skb de dados por iteração e assume um comprimento de pacote seguido por um pacote de dados; um dispositivo que envia dois pacotes de dados em uma única chamada vaza o primeiro skb quando a segunda sobrescrita ocorre durante a alocação do segundo. Libere um skb previamente alocado antes de alocar o próximo.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

26/08/2026

Divulgação

04/09/2026

Moderação

aceite

Entrada

VDB-398939

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!