CVE-2024-45009 in Linux
Zusammenfassung
von VulDB • 30.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
mptcp: pm: add_addr_accepted nur dekrementieren bei MPJ-Anforderung (MPJ req)
Das Hinzufügen der folgenden Warnmeldung ...
WARN_ON_ONCE(msk->pm.add_addr_accepted == 0)
... vor dem Dekrementieren des Zählers add_addr_accepted half dabei, einen Fehler zu finden, als das Unter-Test-Szenario „remove single subflow" aus dem Selbsttest mptcp_join.sh ausgeführt wurde.
Das Entfernen eines ‚Subflow‘-Endpunkts löst zunächst eine RM_ADDR-Aktion aus, gefolgt vom Schließen des Subflows. Vor diesem Patch versucht der andere Peer bei Empfang von RM_ADDR, diesen Zähler add_addr_accepted zu dekrementieren. Das ist nicht korrekt, da die angehängten Subflows nicht beim Empfang einer ADD_ADDR erstellt wurden.
Eine Lösung besteht darin, den Zähler nur dann zu dekrementieren, wenn der angehängte Subflow eine MP_JOIN-Verbindung zu einer Remote-ID ungleich 0 war und vom Host initiiert wurde, der die RM_ADDR empfängt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.