CWE-Referenz › CWE-412: Unrestricted Externally Accessible Lock
CWE-412: Unrestricted Externally Accessible Lock
CWE ID: 412
Name: Unrestricted Externally Accessible Lock
Beschreibung
Das Produkt überprüft korrekt auf die Existenz eines Locks, jedoch kann dieser extern gesteuert oder von einem Akteur beeinflusst werden, der außerhalb der vorgesehenen Kontrolle liegt.
Erweiterte Beschreibung
Dies verhindert, dass das Produkt auf zugehörige Ressourcen wirkt oder andere Verhaltensweisen ausführt, die durch die Anwesenheit des Locks kontrolliert werden. Relevante Locks können ein exklusiver Lock oder ein Mutex sein, oder die Modifikation einer gemeinsam genutzten Ressource, die als Lock behandelt wird. Sollte der Lock für eine unbestimmte Zeit gehalten werden können, könnte die Denial-of-Service-Situation permanent werden.
Risikominderungsmaßnahmen
Maßnahme (Architecture and Design)
Effektivität: Unknown
Beschreibung: Nutzen Sie jegliche Access Control, die von der Funktionalität angeboten wird, die den Lock bereitstellt.
Maßnahme (Architecture and Design)
Effektivität: Unknown
Beschreibung: Verwenden Sie unvorhersehbare Namen oder Identifikatoren für die Locks. Dies ist möglicherweise nicht immer möglich oder praktikabel.
Maßnahme (Architecture and Design)
Effektivität: Unknown
Beschreibung: Erwägen Sie, Ihren Code so zu modifizieren, dass er nicht-blockierende Synchronisationsmethoden verwendet.
Verwandte Schwachstellen
Ist Ihre IT-Infrastruktur betroffen?
Schwachstellen wie CWE-412: Unrestricted Externally Accessible Lock 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