CVE-2026-63893 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

thunderbolt: proprietà: Rifiuta il wrap di u32 in tb_property_entry_valid()

entry->value è un u32 e entry->length è un u16; la somma viene eseguita come u32 e va in overflow (wrap). Un peer XDomain malintenzionato può impostare value = 0xffffff00, length = 0x100 in modo che la somma 0x100000000 vada in wrap a 0 superando il controllo > block_len. tb_property_parse() passa quindi entry->value a parse_dwdata() come offset dword all'interno del blocco di proprietà, leggendo memoria diretta dall'attaccante ben oltre l'allocazione.

Per le voci di tipo TEXT con chiavi "deviceid" o "vendorid", questo accesso avviene in xd->device_name / xd->vendor_name ed è nuovamente leggibile tramite gli attributi sysfs device_name / vendor_name per ogni dispositivo XDomain; la fuoriuscita (leak) è delimitata da NUL (kstrdup() si ferma al primo byte zero) e non mirata a un indirizzo specifico (l'attaccante sceglie un delta, non un indirizzo assoluto). Le voci di tipo DATA vengono analizzate in property->value.data ma non sono esposte genericamente all'userspace.

Utilizzare check_add_overflow() affinché una somma che va in wrap venga rifiutata.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you know our Splunk app?

Download it now for free!