Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated parasoft

...

On implementations that do not detect output-string-length overflow, it is possible to overflow the output buffers.

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

MSC33-C

High

Likely

Low

P27

L1

Automated Detection

Tool

Version

Checker

Description

Astrée
Include Page
Astrée_V
Astrée_V
 

Supported, but no explicit checker
LDRA tool suite
Include Page
LDRA_V
LDRA_V
44 SEnhanced Enforcement
Parasoft C/C++test
Include Page
c:
Parasoft_V
c:
Parasoft_V
MISRA2012-RULE-21_10
SECURITY-01Strict enforcement
Polyspace Bug FinderR2016aUse of obsolete standard function

Obsolete routines can cause security vulnerabilities and portability issues

PRQA QA-C9.1 5032 
 

RuleChecker
Include Page
RuleChecker_V
RuleChecker_V
 

Supported, but no explicit checker

Related Vulnerabilities

Search for vulnerabilities resulting from the violation of this rule on the CERT website.

...

Key here (explains table format and definitions)

Taxonomy

Taxonomy item

Relationship

CERT C Secure Coding StandardMSC24-C. Do not use deprecated or obsolescent functionsPrior to 2018-01-12: CERT: Unspecified Relationship

Bibliography

[IEEE Std 1003.1:2013]XSH, System Interfaces, asctime
[ISO/IEC 9899:2011]7.27.3.1, "The asctime Function"

...


...