Security hole

A security hole is a defect in a computer program that allows unauthorized users to gain access to a system or network and to interfere with its operation.