What is a 'buffer overflow' vulnerability and how is it typically exploited?
-
A
A network protocol error causing packet loss
-
B
A programming flaw where more data is written to a fixed-size buffer than it can hold, allowing attackers to overwrite adjacent memory including return addresses
-
C
A database query error causing data corruption
-
D
A web application vulnerability allowing file inclusion