Buffer overflow

Buffer overflow attacks occur when a program tries to store excessive data in a buffer, a temporary memory storage area, leading to overflow into adjacent memory areas which could overwrite or corrupt vital data or instructions.

This also creates a security loophole enabling attackers to execute arbitrary code, inject malware, or seize control of the affected system.