Once that happens, you have to hope that your backups work - why bother having disaster recovery drills for a static system?
Once you realize that your backups are hosed, you may experience a creeping suspicion that software is never truly static when human operators are involved.
I would not be surprised to learn that this was the case here, too.
https://twitter.com/PatrickMoorhead/status/16139375120027729...
$5 says this is the XKCD for this. Corrupted DB file was the culprit, as announced by the FAA. It's a system that relies on user inputs, often manual, and it's all being put into a database. My bet is a user decided to put in a bunch of "fun characters" to make their input easier to read. You can't account for and sanitize all levels of stupidity on user inputs.
That is false and a defeatist attitude.
Sanitization is not the right solution anyway. If you are working with any form of a database and don't know from the top of your head how to avoid query injection attacks then you should look up in the manual of your database. The solution is most often called "parameterized query" or something similar.