CVE-2026-98681 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
smb: client: Aufteilung der cifsFileInfo-Bitfelder zur Vermeidung von shared-byte RMW-Race Conditions (Read-Modify-Write)
Die Felder invalidHandle, swapfile, oplock_break_cancelled, offload und status_file_deleted sind im selben Bitfeld-Byte in der Struktur cifsFileInfo gespeichert, werden jedoch in verschiedenen Codepfaden aktualisiert, die gleichzeitig ausgeführt werden können, und sind durch unterschiedliche Sperren geschützt. Da Zuweisungen an Bitfelder Byte-Level-Lesen-Schreiben-Vorherigen-Wert-Bearbeiten (Read-Modify-Write)-Operationen erzeugen, kann eine Änderung an einem Flag eine gleichzeitige Änderung an einem anderen Flag überschreiben.
Um diese Race Conditions zu vermeiden, werden diese Flags von einem Bitfeld in separate bool-Felder konvertiert.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.