T 4.22 Software vulnerabilities or errors

The following applies to every piece of software: the more complex it is, the more frequently programming errors will occur. Software vulnerabilities are understood to refer to unintentional programme errors that are as of yet unknown to the user and constitute a security risk to the IT system. New security loopholes are constantly being found in existing software, including widely used and brand new software.

Software errors or vulnerabilities may be cause by a multitude of reasons. This includes, for example, communication errors between customers and developers, insufficient training of the programmers, or insufficient testing. Expectations that are too high on the part of the user together with tight release deadlines for standard software can also lead to the manufacturer offering a product before it is ready and that contains errors.

If software errors are not detected, the errors resulting from the use of the software can have serious consequences. In case of common standard software, software vulnerabilities may rapidly result in global emerging of serious security problems for any type of institution.

Examples: