• CWE-483: Incorrect Block Delimitation

“Der Code definiert nicht explizit einen Block, der dazu gedacht ist, 2 oder mehr Statements zu enthalten, was zu einem logischen Fehler führt.”

CWE-483: Incorrect Block Delimitation

CWE ID: 483
Name: Incorrect Block Delimitation

Beschreibung

“Der Code definiert nicht explizit einen Block, der dazu gedacht ist, 2 oder mehr Statements zu enthalten, was zu einem logischen Fehler führt.”

Erweiterte Beschreibung

“In einigen Programmiersprachen sind geschweifte Klammern (oder andere Delimiter) für Codeblöcke optional. Wenn der Delimiter weggelassen wird, besteht die Möglichkeit, einen logischen Fehler einzuführen, bei dem ein Statement fälschlicherweise als Teil eines Blocks betrachtet wird, obwohl dies nicht der Fall ist. In manchen Fällen können solche logischen Fehler Sicherheitsimplikationen haben.”

Risikominderungsmaßnahmen

Maßnahme (Implementation)

Effektivität: Unknown
Beschreibung: “Verwenden Sie stets explizite Blockabgrenzungen und setzen Sie auf Static-Analysis-Technologien, um diese Praxis durchzusetzen.”