CVE-2026-31535 in Linux
Zusammenfassung
von VulDB • 26.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
smb: Client: Nutzung von smbdirect_socket.recv_io.credits.available
Die Logik zur Verwaltung der Empfangs-Credits durch Zählen der eingestellten recv_io und der gewährten Credits ist fehleranfällig (Race Condition).
Dies liegt daran, dass der Peer möglicherweise bereits einen Credit verbraucht hat, aber zwischen dem Empfang des eingehenden recv-Pakets auf Hardware-Ebene und der Verarbeitung der Fertigstellung in den 'recv_done'-Funktionen ein Zeitfenster entsteht, in dem Credits gewährt werden, die eigentlich nicht vorhanden sind.
Daher ist es besser, einen dedizierten Zähler für die verfügbaren Credits zu verwenden, der erhöht wird, wenn neue recv-Puffer eingestellt werden, und verringert wird, wenn die Credits an den Peer gewährt werden.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.