Im im Kernel Linux 6.18 enthaltenen Interprozesskommunikationsmechanismus Binder, der in Rust geschrieben wurde, wurde eine Schwachstelle (CVE-2025-68260) behoben. Das Problem wurde durch einen Race Condition bei der AusfĂŒhrung von Operationen in unsicheren Blöcken verursacht, die direkt mit Zeigern auf die vorherigen und nĂ€chsten Elemente der Liste arbeiten. Bei erfolgreicher Ausnutzung fĂŒhrt die Schwachstelle im Binder zu einem Absturz, verursacht jedoch keinen SpeicherbeschĂ€digungen.
Greg Kroah-Hartman, der fĂŒr die UnterstĂŒtzung des stabilen Branches des Linux-Kernels verantwortlich ist, Ă€uĂerte sich zu dieser Schwachstelle und erklĂ€rte, dass Rust kein Allheilmittel ist, um alle Sicherheitsprobleme zu beseitigen, jedoch hilft diese Sprache tatsĂ€chlich, sich gegen eine bestimmte Klasse von Schwachstellen zu schĂŒtzen. Bemerkenswert ist, dass neben der Schwachstelle im Binder gestern Informationen ĂŒber 159 Schwachstellen in verschiedenen Komponenten des Linux-Kernels, die in C geschrieben sind, veröffentlicht wurden.
Quelle: opennet.ru
