CVE-2026-90030 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

usb: dwc3: ForceRM-Bit beim Ausgeben von EndTransfer löschen

Das ForceRM-Bit im DEPCMD-Register steuert das Verhalten des EndTransfer-Befehls, der zum Stoppen eines aktiven Transfers verwendet wird. Ältere Versionen der DWC3-Programmierhandbücher empfahlen, forceRM=1 zu setzen, wenn EndTransfer ausgegeben wird. Neuere Versionen der Programmierhandbücher empfehlen, EndTransfer mit gelöschtem (auf 0 gesetztem) ForceRM-Bit auszugeben.

Bei DWC_usb31 v2.00a- und v2.10a-Controllern wurde beobachtet, dass ein über den ep_dequeue-Pfad abgebrochener Transfer nach Abschluss von EndTransfer weiterhin aktiv blieb. Ein anschließender StartTransfer auf demselben Endpoint löste Schreibzugriffe aus, die mit dem abgebrochenen Transfer verbunden waren. Dies führte zu einem SMMU-Fehler (System Memory Management Unit Fault), da der Transfer-Puffer während der Aufräumarbeiten bei der Beendigung des EndTransfer-Befehls bereits entmappt worden war.

Die Verwendung von forceRM=0 beseitigt das Problem. Obwohl ältere Versionen der DWC3-Programmierhandbücher empfahlen, forceRM=1 zu setzen, sind keine Probleme durch die Verwendung von forceRM=0 bekannt. Löschen Sie ForceRM beim Ausgeben von EndTransfer, um ein konsistentes Verhalten von EndTransfer sicherzustellen und den Empfehlungen neuerer Programmierhandbücher zu entsprechen.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405875

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!