Integer errors are mistakes a programmer makes in sensitive operations involving integer data-type variables. Bugs caused by incorrect integer use are a fact of life for developers. In early 2001, it became clear that integer errors frequently cause security vulnerabilities. The article explains the vulnerabilities, and offers guidelines to prevent the introduction of these flaws. The most important thing is to maintain awareness of the risks during software development.