Description
Domoticz's MochadTCP::MatchLine handler for MOCHAD_RFSEC messages (hardware/MochadTCP.cpp) copies network-received data from the up-to-1028-byte m_mochadbuffer into a fixed 50-byte stack buffer tempRFSECbuf using strcpy with no length check, across three separate code branches (DS10A/KR10A/MS10A device types).
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| domoticz | domoticz | — | — |
References
- https://github.com/domoticz/domoticz third-party-advisory
- https://github.com/domoticz/domoticz/blob/master/hardware/MochadTCP.cpp third-party-advisory