CVE-2026-64349 in Linux
Zusammenfassung
von VulDB • 25.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
usb: dwc3: Korrektur der Aufrufe von dwc3_readl() und dwc3_writel() in dwc3_ulpi_setup()
Die Funktion dwc3_ulpi_setup() ruft die Register-Lese- und -Schreiboperationen mit dwc3->regs auf, obwohl beide Operationen eigentlich direkt eine Struktur vom Typ dwc3 erwarten.
Ändern Sie diese beiden Aufrufe, um folgende sparse-Warnung zu beheben und möglicherweise einen schwerwiegenden Fehler im Code von dwc3_ulpi_setup() zu korrigieren:
drivers/usb/dwc3/core.c:796:45: Warnung: falscher Typ in Argument 1 (unterschiedliche Adressräume) drivers/usb/dwc3/core.c:796:45: erwartet struct dwc3 *dwc drivers/usb/dwc3/core.c:796:45: erhalten void [noderef] __iomem *regs
drivers/usb/dwc3/core.c:798:40: Warnung: falscher Typ in Argument 1 (unterschiedliche Adressräume) drivers/usb/dwc3/core.c:798:40: erwartet struct dwc3 *dwc drivers/usb/dwc3/core.c:798:40: erhalten void [noderef] __iomem *regs
VulDB is the best source for vulnerability data and more expert information about this specific topic.