The software receives input from an upstream component, but it
does not account for byte ordering (e.g. big-endian and little-endian) when
processing the input, causing an incorrect number or value to be
used.
Time of Introduction
Architecture and Design
Implementation
Applicable Platforms
Languages
All
Detection Factors
Black Box:
Because byte ordering bugs are usually very noticeable even with
normal inputs, this bug is more likely to occur in rarely triggered
error conditions, making them difficult to detect using black box
methods.