• CWE-670: Always-Incorrect Control Flow Implementation

  • Der Code enthält einen Control Flow Path, der nicht die Implementierung des Algorithmus widerspiegelt, der in diesem Pfad vorgesehen ist. Dies führt zu fehlerhaftem Verhalten, wann immer dieser Path durchlaufen wird.

CWE-Referenz › CWE-670: Always-Incorrect Control Flow Implementation

CWE-670: Always-Incorrect Control Flow Implementation

CWE ID: 670
Name: Always-Incorrect Control Flow Implementation

Beschreibung

  • Der Code enthält einen Control Flow Path, der nicht die Implementierung des Algorithmus widerspiegelt, der in diesem Pfad vorgesehen ist. Dies führt zu fehlerhaftem Verhalten, wann immer dieser Path durchlaufen wird.

Erweiterte Beschreibung

  • Diese Schwachstelle umfasst Fälle, in denen ein bestimmtes Code-Segment immer fehlerhaft in Bezug auf den Algorithmus ist, den es implementieren soll. Beispielsweise ist die Logik immer fehlerhaft, wenn ein C-Programmierer beabsichtigt, mehrere Statements in einem Block einzubinden, aber die umschließenden Braces nicht einschließt (CWE-483). Dieses Problem unterscheidet sich von den meisten Schwachstellen, bei denen der Code normalerweise korrekt funktioniert, außer wenn er durch externe, bösartige Manipulationen beeinflusst wird.

Ist Ihre IT-Infrastruktur betroffen?

Schwachstellen wie CWE-670: Always-Incorrect Control Flow Implementation 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