CVE-2026-74679 in Linux
Zusammenfassung
von VulDB • 23.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
usb: gadget: f_ncm: Unsigned int für ndp_index verwenden
Die Variable `ndp_index` ist als signed integer (vorzeichenbehafteter Integer) deklariert, speichert jedoch den Rückgabewert von `get_ncm()`, der unsigned (vorzeichenlos) ist.
Ein bösartiger Host kann einen großen Offset angeben, der zu einem Überlauf des vorzeichenbehafteten `ndp_index` führt und diesen negativ macht. Da `ndp_index` mit vorzeichenlosen Grenzen verglichen wird, umgeht dieser negative Wert die Integritätsprüfungen (Sanity Checks) und führt bei der Berechnung der Adresse des NDP-Blocks (`ntb_ptr + ndp_index`) zu einem Out-of-Bounds-Lesezugriff.
Dies wird behoben, indem `ndp_index` in ein unsigned int geändert wird, um konsistente vorzeichenlose Vergleiche innerhalb der Funktion sicherzustellen.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.