Neue Sicherheitslücke im Linux-Kernel

Erneut ist ein Sicherheitsleck in den Linux-Kernel-Versionen 2.4.22 bis 2.4.25 und 2.6.1 bis 2.6.3 bekannt geworden.

Erneut ist ein Sicherheitsleck in den Linux-Kernel-Versionen 2.4.22 bis 2.4.25 und 2.6.1 bis 2.6.3 bekannt geworden. In dem Modul net/ipv/ip_sockglue.c lässt sich ein Overflow provozieren mit dem dann Teile des Kernel-Speichers überschrieben werden können. Ein lokaler User kann so seine Rechte zu Root erweitern.
In neueren Versionen kommt dieser Fehler nicht mehr vor. Die polnische Sicherheitsfirma ISEC Security Reserch, die den Fehler auch entdeckt hat, rät, auf Kernel-Versionen 2.4.26 beziehungsweise 2.6.4 zu aktualisieren.

Die IP-Setsockopt-Funktion ist eine Subroutine des Setsockopt-System-Aufrufs. Damit können verschiedene Veränderungen am IP Socket vollzogen werden. Mit dem Mcast_MSFilter kann der Kernel mit verschiedenen Befehlen adressiert werden. Dieser Code wurde mit den Verionen 2.4.2 und 2.6.1 in den Kernel eingefügt.