Validate your input, I guess

thirdBreakfast@lemmy.world to Programming@programming.dev – 85 points –
UK air traffic control failure: what caused it, and who will have to pay?
theguardian.com

Nats says that the failure was triggered by a single piece of data in a flight plan that was wrongly input to its system by an unnamed airline.

It will be fascinating as the details of this emerge.

5

As a reminder, if you can crash a program with malformed input, you're most of the way to finding a security hole allowing you to exploit that program with malformed input.

Ah, you're travelling in to London'); DROP TABLE Airports;-- today? And how is the weather in North Korea?