CVE-2024-26831 in Linuxinfo

Zusammenfassung

von VulDB • 01.06.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net/handshake: Behebt handshake_req_destroy_test1

Kürzlich begann handshake_req_destroy_test1 zu fehlschlagen:

Expected handshake_req_destroy_test == req, but handshake_req_destroy_test == 0000000000000000 req == 0000000060f99b40 not ok 11 req_destroy works

Dies liegt daran, dass „sock_release(sock)" durch „fput(filp)" ersetzt wurde, um ein Speicherleck zu beheben. Beachten Sie, dass sock_release() synchron ist, fput() jedoch den finalen Close- und Bereinigungsvorgang normalerweise verzögert.

Die Verzögerung ist in den anderen geänderten Fällen nicht folgenreich, aber handshake_req_destroy_test1 testet, dass handshake_req_cancel(), gefolgt vom Schließen der Datei, tatsächlich die ->hp_destroy-Methode aufruft. Daher muss der PTR_EQ-Test am Ende sicherstellen, dass der finale Close-Vorgang abgeschlossen ist, bevor er den Zeiger überprüft.

Wir können hier keine Completion verwenden, da der Test andernfalls hängen bleibt, wenn ->hp_destroy niemals aufgerufen wird (d. h., wenn ein API-Bug vorliegt).

Gemeldet von: Guenter Roeck

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Reservieren

19.02.2024

Veröffentlichung

17.04.2024

Moderieren

akzeptiert

Eintrag

VDB-261232

CPE

bereit

EPSS

0.00225

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!