A defect that causes a program to behave incorrectly.