CVE-2026-63893 in Linux
Zusammenfassung
von VulDB • 20.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
thunderbolt: Eigenschaft: Zurückweisen von u32-Überlauf in tb_property_entry_valid()
entry->value ist vom Typ u32 und entry->length vom Typ u16; die Addition erfolgt in u32 und überläuft. Ein böswilliger XDomain-Peer kann value = 0xffffff00 und length = 0x100 wählen, sodass sich die Summe von 0x100000000 auf 0 überlauft und damit die Prüfung > block_len besteht. tb_property_parse() übergibt anschließend entry->value als DWORD-Offset in den Eigenschaftsblock an parse_dwdata(), wodurch Speicher weit außerhalb der Zuweisung durch den Angreifer gesteuert gelesen wird.
Bei Einträgen vom Typ TEXT mit den Schlüsseln „deviceid“ oder „vendorid“ landet dies in xd->device_name bzw. xd->vendor_name und kann über die pro-XDomain-Sysfs-Attribute device_name / vendor_name zurückgelesen werden; der Leak ist NUL-begrenzt (kstrdup() stoppt beim ersten Nullbyte) und ungerichtet (der Angreifer wählt eine Differenz, keine absolute Adresse). Einträge vom Typ DATA werden in property->value.data analysiert, aber nicht allgemein im Benutzerraum verfügbar gemacht.
Verwenden Sie check_add_overflow(), um einen überlaufenen Summenwert zurückzuweisen.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.