CWE-Referenz › CWE-585: Empty Synchronized Block
CWE-585: Empty Synchronized Block
CWE ID: 585
Name: Empty Synchronized Block
Beschreibung
Das Produkt enthält einen leeren, synchronisierten Block.
Erweiterte Beschreibung
Ein leerer, synchronisierter Block bewirkt tatsächlich keine Synchronisation und kann auf einen problematischen Codeabschnitt hindeuten. Ein solcher leerer synchronized block kann entstehen, wenn Code, der ursprünglich innerhalb des synchronized blocks benötigt wurde, auskommentiert wird, ohne den synchronized block selbst zu entfernen.
Risikominderungsmaßnahmen
Maßnahme (Implementation)
Effektivität: Unknown
Beschreibung: Wenn Sie auf eine leere synchronized statement oder eine synchronized statement stoßen, bei der der Code auskommentiert wurde, versuchen Sie festzustellen, welche ursprünglichen Absichten dahinterstanden und ob der synchronized block weiterhin notwendig ist.
Verwandte Schwachstellen
Ist Ihre IT-Infrastruktur betroffen?
Schwachstellen wie CWE-585: Empty Synchronized Block 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