Security researcher Stephen successfully intercepted and decrypted data from a Flume smart water monitor by exploiting vulnerabilities in the device's static encryption key implementation and network communication.
Key Points
- The Flume system uses a sensor and bridge device to transmit water usage data to utility servers.
- Stephen bypassed encryption by harvesting a static device secret key directly from the bridge's onboard flash memory.
- A custom man-in-the-middle tool now allows for local logging of water flow data without disrupting server connectivity.
- The researcher published the relay tool on GitHub for public review and further experimentation.
- Users implementing this workaround may face potential issues receiving future automatic firmware updates from the manufacturer.