El software no es más que un código escrito en un determinado lenguaje de programación. Una especie de receta que le indica al hardware qué es lo que tiene que hacer. Este código está escrito por humanos, por personas que pueden tener descuidos o fallos igual que cualquier otra. Eso da lugar a algunas vulnerabilidades y bugs de programas que tanto molestan a los usuarios.
Algunos de estos fallos son muy leves, e incluso inapreciables para el usuario final. Otros son muy graves y evitan que se use el programa con normalidad, e incluso pueden llegar a la pérdida de datos, filtraciones, etc. A lo largo de la historia ha habido algunos bugs realmente míticos que deberías conocer…