Nineteen Defects in Modbus, Starting With Seven Bytes That Make a Server Execute a Write Nobody Sent
Modbus carries no credential, so every byte an implementation parses is pre-authentication by construction. We tested four implementations and uncovered 19 defects, including a seven-byte sequence that desynchronises a server's frame parser and then has it perform a write that was never requested.




