Buffer Over-read
Description The software reads from a buffer using buffer access mechanisms such as indexes or pointers that reference memory locations after the targeted buffer. Extended DescriptionThis typically occurs when the pointer or its index is incremented to a position beyond the bounds of the buffer or when pointer arithmetic results in a position outside of the valid memory location to name a few. This may result in exposure of sensitive information or possibly a crash. Applicable PlatformsLanguage: CLanguage: C++ Time Of Introduction
Common Consequences
Detection MethodsNone Potential MitigationsNone RelationshipsThese problems may be resultant from missing sentinel values (CWE-463) or trusting a user-influenced input length variable.
Demonstrative Examples (Details) White Box Definitions None Black Box Definitions None Taxynomy Mappings
References:None |