• CWE-364: Signal Handler Race Condition

Das Produkt verwendet einen Signal Handler, der einen Race Condition einführt.

CWE-Referenz › CWE-364: Signal Handler Race Condition

CWE-364: Signal Handler Race Condition

CWE ID: 364
Name: Signal Handler Race Condition

Beschreibung

Das Produkt verwendet einen Signal Handler, der einen Race Condition einführt.

Risikominderungsmaßnahmen

Maßnahme (Requirements)

Effektivität: Unknown
Beschreibung: Verwenden Sie eine Programmiersprache, die diese Schwachstelle nicht zulässt oder Konstrukte bereitstellt, die die Vermeidung dieser Schwachstelle erleichtern.

Maßnahme (Architecture and Design)

Effektivität: Unknown
Beschreibung: Entwerfen Sie Signalhandler, die lediglich Flags setzen, anstatt komplexe Funktionalitäten auszuführen. Diese Flags können dann innerhalb der Hauptprogrammschleife überprüft und entsprechend behandelt werden.

Maßnahme (Implementation)

Effektivität: Unknown
Beschreibung: Verwenden Sie ausschließlich reentrant Funktionen innerhalb von Signalhandlern. Stellen Sie zudem sicher, dass validation eingesetzt wird, um die Konsistenz des Zustands bei asynchronen Aktionen zu gewährleisten, die den Ausführungszustand beeinflussen.

Ist Ihre IT-Infrastruktur betroffen?

Schwachstellen wie CWE-364: Signal Handler Race Condition werden von Angreifern gezielt gesucht — meist automatisiert und ohne Rücksicht darauf, wie groß das betroffene Unternehmen ist. Ob eine solche Lücke bei Ihnen tatsächlich offen steht, lässt sich nur durch Prüfung feststellen:

  • Schwachstellen-Scan — wiederkehrende Prüfung Ihrer Infrastruktur auf bekannte Lücken wie diese
  • Penetrationstest — manuelle Prüfung eigener Software auf Schwachstellen, die kein Werkzeug findet
  • Threat Modeling — Schwachstellenklassen im Entwurf vermeiden, statt sie später zu suchen
Kostenloses Erstgespräch Für mittelständische Unternehmen