Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: axivion bauhaus

...

Throwing an exception that cannot be caught results in abnormal program termination and can lead to denial-of-service attacks.

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

ERR58-CPP

Low

Likely

Low

P9

L2

Automated Detection

Tool

Version

Checker

Description

Axivion Bauhaus Suite

Include Page
c:Axivion Bauhaus Suite_V
c:Axivion Bauhaus Suite_V

CertC++-ERR58
Clang
Include Page
Clang_38_V
Clang_38_V
cert-err58-cppChecked by clang-tidy
Parasoft C/C++test
Include Page
cplusplus:
Parasoft_V
cplusplus: 
Parasoft_V
MISRA2008-15_3_1, EXCEPT-18
 
PRQA QA-C++4.1  4634, 4636, 4637, 4639
 

Related Vulnerabilities

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

...

This rule is a subset of ERR50-CPP. Do not abruptly terminate the program

Bibliography

[ISO/IEC 14882-2014]Subclause 15.4, "Exception Specifications"
[Sutter 2000]Item 8, "Writing Exception-Safe Code—Part 1"

...


...