CVE-2026-68125 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

mac802154: llsec: rifiutare i frame più corti della tag di autenticazione

llsec_do_decrypt_auth() calcola la lunghezza dei dati associati per la richiesta AEAD come segue:

assoclen += datalen - authlen;

dove datalen è il numero di byte successivi all'intestazione MAC e authlen (4, 8 o 16) è la lunghezza della tag di autenticazione. Non esiste alcuna verifica che il frame contenga effettivamente almeno authlen byte di payload. Un frame protetto con un payload più corto rispetto alla tag rende datalen - authlen negativo; assoclen viene quindi passato a aead_request_set_ad() come valore unsigned prossimo ai 4 GiB, facendo sì che crypto_aead_decrypt() vada oltre la fine della scatterlist che copre solo il frame effettivo.

Il frame è completamente controllato dall'attaccante e raggiunge questo percorso da qualsiasi peer IEEE 802.15.4 entro portata radio. Rifiutare i frame il cui payload è più corto rispetto alla tag di autenticazione prima dell'esecuzione della sottrazione.

Riproduzione dinamica effettuata su un kernel KASAN come general-protection-fault nella scatterwalk AEAD, e la correzione confermata.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!