Categories: Sicherheit

Neue GCC-Version macht Linux unsicher

Das United States Computer Emergency Readiness Team (US-CERT) warnt in einem aktuellen Bulletin vor einer gefährlichen Sicherheitslücke im Compiler GCC ab Version 4.2. Von Entwicklern geschriebener Code, der Pufferüberläufe verhindern soll, wird vom Compiler möglicherweise wegoptimiert, sprich einfach ausgelassen.

Betroffen sind nicht nur Linux-Anwendungen, sondern alle Plattformen, auf denen GCC verwendet wird. Das sind vor allem Unix-Betriebssysteme, etwa Mac OS, Solaris und Free BSD. Auch Windows-Anwendungen, die unter Unix-Kompatibiliäts-Layern, zum Beispiel Cygwin, entwickelt werden, sind meist mit GCC kompiliert.

Die neue Version geht von der Annahme aus, dass die Summe zweier positiver Zahlen immer größer ist als ihre beiden Summanden. Das trifft jedoch für Speicherarithmetik nicht zu, wo ein Überlauf dazu führt, dass eine kleinere Adresse referenziert wird.

Das veränderte Optimierungsverhalten der Version 4.2 führt dazu, dass insbesondere beim Kompilieren neuer Versionen bestehender Anwendungen Pufferüberlaufschutzcode entfernt wird. Betroffen sind vor allem 32-Bit-Anwendungen. Bei 64-Bit-Anwendungen ist der Adressraum so groß, dass ein Integer-Überlauf sehr unwahrscheinlich ist.

Die Empfehlung des US-CERT lautet, vorerst auf die Version 4.2 des GCC zu verzichten. Alternativ können zwei Optionen im Compiler genutzt werden, die beide zwar die Sicherheit gewährleisten, aber auch unerwünschte Nachteile haben: Die Compileroption „˗ftrapv“ kommt einem Pufferüberlauf mit einem Absturz zuvor. Die zweite Option „˗fwrapv“ führt zu einem spürbaren Performanceverlust.

ZDNet.de Redaktion

Recent Posts

Jedes zweite Gerät mit Redline-Infostealer infiziert

Infostealer-Infektionen haben laut Kaspersky-Studie zwischen 2020 und 2023 um mehr als das sechsfache zugenommen.

4 Stunden ago

Kaspersky warnt vor kritischen Sicherheitslücken in Cinterion-Modems

Betroffen sind Millionen IoT- und M2M-Geräte Geräte weltweit. Unter anderem können Angreifer per SMS Schadcode…

8 Stunden ago

Google schließt Zero-Day-Lücke in Chrome

Von ihr geht ein hohes Risiko aus. Angreifbar sind Chrome für Windows, macOS und Linux.

3 Tagen ago

KI erkennt Emotionen in echten Sportsituationen

Forschende des KIT haben ein Modell zur Emotionsanalyse entwickelt, das affektive Zustände ähnlich genau wie…

3 Tagen ago

Ermittlern gelingt weiterer Schlag gegen Ransomware-Gruppe LockBit

Sie decken die Identität des Kopfs der Gruppe auf. Britische Behörden fahnden mit einem Foto…

4 Tagen ago

Apple stellt neuen Mobilprozessor M4 vor

Er treibt das neue iPad Pro mit OLED-Display an. Apple verspricht eine deutliche Leistungssteigerung gegenüber…

5 Tagen ago