Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wiki Markup
These functions truncate strings that exceed the specified limits. Additionally, some functions such as {{strncpy()}} do not guarantee that the resulting string is null-terminated \[[STR33-C|STR33-C. Guarantee that all strings are null-terminated]\].

Truncation Unintentional truncation results in a loss of data and, in some cases, leads to software vulnerabilities.

...

Include Page
c:STR34 CS 2
c:STR34 CS 2

Exception

An exception to this rule applies if the intent of the programmer was to intentionally truncate the null-terminated byte string. To be compliant with this standard, this intent must be clearly stated in comments.

Risk Assessment

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

STR34-C

1 (low)

1 (unlikely)

2 (medium)

P2

L3

References