Skip to main content
assistive.skiplink.to.breadcrumbs
assistive.skiplink.to.header.menu
assistive.skiplink.to.action.menu
assistive.skiplink.to.quick.search
Log in
Confluence
Spaces
Hit enter to search
Help
Online Help
Keyboard Shortcuts
Feed Builder
What’s new
Available Gadgets
About Confluence
Log in
SEI CERT C Coding Standard
Pages
Boards
Space shortcuts
Dashboard
Secure Coding Home
Android
C
C++
Java
Perl
Page tree
Browse pages
Configure
Space tools
View Page
Page History
Page Information
View in Hierarchy
View Source
Export to PDF
Pages
…
SEI CERT C Coding Standard
2 Rules
Rule 04. Integers (INT)
INT33-C. Ensure that division and remainder operations do not result in divide-by-zero errors
Page History
Versions Compared
Old Version
96
changes.mady.by.user
Carol J. Lallier
Saved on
Apr 15, 2014
compared with
New Version
97
changes.mady.by.user
Carol J. Lallier
Saved on
Apr 15, 2014
Previous Change: Difference between versions 95 and 96
Next Change: Difference between versions 97 and 98
View Page History
Key
This line was added.
This line was removed.
Formatting was changed.
...
CERT C Secure Coding Standard
INT32-C. Ensure that operations on signed integers do not result in overflow
CERT C++ Secure Coding Standard
INT33-CPP. Ensure that division and modulo operations do not result in divide-by-zero errors
CERT Oracle Secure Coding Standard for Java
NUM02-J. Ensure that division and
modulo
remainder
operations do not result in divide-by-zero errors
ISO/IEC TS 17961
Integer division errors [diverr]
MITRE CWE
CWE-369
, Divide By Zero
...
[
Seacord 2013b
]
Chapter 5, "Integer Security"
[
Warren 2002
]
Chapter 2, "Basics"
...
Image Modified
Overview
Content Tools
{"serverDuration": 121, "requestCorrelationId": "3c696322e153540d"}