• CWE-681: Incorrect Conversion between Numeric Types

Bei der Konvertierung von einem Datentyp in einen anderen, beispielsweise von Long zu Integer, kann es zu Datenverlusten oder zu einer Übersetzung kommen, die unerwartete Werte erzeugt. Sollten diese resultierenden Werte in einem sensitiven Kontext verwendet werden, können gefährliche Verhaltensweisen auftreten.

CWE-681: Incorrect Conversion between Numeric Types

CWE ID: 681
Name: Incorrect Conversion between Numeric Types

Beschreibung

Bei der Konvertierung von einem Datentyp in einen anderen, beispielsweise von Long zu Integer, kann es zu Datenverlusten oder zu einer Übersetzung kommen, die unerwartete Werte erzeugt. Sollten diese resultierenden Werte in einem sensitiven Kontext verwendet werden, können gefährliche Verhaltensweisen auftreten.

Risikominderungsmaßnahmen

Maßnahme (Implementation)

Effektivität: Unknown
Beschreibung: Vermeiden Sie Konvertierungen zwischen numerischen Datentypen. Überprüfen Sie stets die zulässigen Ranges.