CVE-2026-98586 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

sctp: asoc oder Transport vor mod_timer() in Timer-Handlern halten

Nehmen Sie den Verweis auf die Assoziation oder den Transport, bevor ein Timer in den Timer-Handlern neu gestartet wird.

Der bestehende Code ruft mod_timer() auf, bevor der vom neu gestarteten Timer benötigte Verzeichnis genommen wird, ohne das sock-Lock zu halten. Dies erzeugt eine Race Condition mit der Timer-Bereinigung: Wenn der Timer nach der Rückgabe von mod_timer(), aber vor dem Nehmen des Verweises gelöscht wird, kann die Bereinigungsroute den Verweis auf den Timer abgeben und den Transport oder die Assoziation zerstören. Der Timer-Handler nimmt dann einen Verweis auf das bereits freigegebene Objekt und gibt ihn schließlich wieder frei, was zu einem Refcount-Underflow (Unterlauf der Referenzzähler) führt.

Halten Sie das Objekt vor mod_timer() und geben Sie den Verweis zurück, wenn mod_timer() meldet, dass der Timer in den Timer-Handlern bereits ausstehend war. Wenden Sie die gleiche Reihenfolge auf den proto-unreachable-Pfad an, der einen Transport-Timer außerhalb der Timer-Handler neu starten kann, ohne das sock-Lock zu halten.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-422101

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!