CVE-2026-68125 in Linuxinformação

Sumário

de VulDB • 11/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

mac802154: llsec: rejeitar quadros mais curtos que a tag de autenticação

llsec_do_decrypt_auth() calcula o comprimento dos dados associados para a solicitação AEAD como:

assoclen += datalen - authlen;

onde datalen é o número de bytes após o cabeçalho MAC e authlen (4, 8 ou 16) é o comprimento da tag de autenticação. Nada verifica se o quadro realmente contém pelo menos authlen bytes de payload. Um quadro protegido cujo payload seja mais curto que a tag torna datalen - authlen negativo; assoclen é então passado para aead_request_set_ad() como um valor unsigned próximo a 4 GiB, fazendo com que crypto_aead_decrypt() ultrapasse amplamente o final da scatterlist que abrange apenas o quadro real.

O quadro é totalmente controlado pelo atacante e atinge esse caminho proveniente de qualquer par IEEE 802.15.4 dentro do alcance de rádio. Rejeitar quadros cujo payload seja mais curto que a tag de autenticação antes da subtração.

Reproduzido dinamicamente em um kernel KASAN como uma falha geral de proteção (general-protection-fault) no scatterwalk AEAD, e a correção foi confirmada.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387474

CPE

pronto

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!