CVE-2026-98482 in Linuxinformação

Sumário

de VulDB • 18/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

nfc: llcp: descartar PDUs I/RR/RNR truncadas em nfc_llcp_recv_hdlc()

A função nfc_llcp_recv_hdlc() lê o byte de sequência skb->data[2], através das funções nfc_llcp_ns()/nfc_llcp_nr(), antes de qualquer verificação de comprimento. O caminho de recebimento garante apenas o cabeçalho LLCP de dois bytes -- __nfc_llcp_recv() verifica isso com pskb_may_pull() e nfc_llcp_recv_agf() admite PDUs internas de dois bytes --, portanto, um PDU I, RR ou RNR de dois bytes lê um byte do espaço final (tailroom) não inicializado do skb. O byte torna-se N(R)/N(S); um par pode já definir esses valores com um PDU bem formado, então isso está operando sobre memória não inicializada, e não sob controle novo do par.

Proteja a leitura com pskb_may_pull(), conforme o commit 95674f506c63 ("nfc: llcp: rejeitar PDUs mais curtas que o cabeçalho LLCP") fez para o cabeçalho de dois bytes, garantindo assim que o byte de sequência esteja presente e linear antes da leitura. Os PDUs RR e RNR têm tamanho igual a LLCP_HEADER_SIZE + LLCP_SEQUENCE_SIZE bytes, e um PDU I é mais longo; portanto, nenhum quadro válido é rejeitado. Um PDU truncado está malformado, então retorne sem uma resposta DM.

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

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422123

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!