
Documentation of CVE-2025-51643: physical SPI flash extraction on Meitrack T366G-L GPS tracker enabling firmware dump, plaintext credential disclosure, and offline firmware modification.
Meitrack T366G-L GPS Tracker devices contain an SPI flash chip (Winbond 25Q64JVSIQ) that is accessible without authentication or tamper protection. An attacker with physical access can attach a standard SPI programmer and use flashrom to extract the device firmware. This leads to exposure of sensitive configuration data - such as APN credentials, backend server information, and network parameters - stored in plaintext. The same access path also enables potential firmware modification and re-flashing.
Physical - local access to the tracker hardware.
VCC, GND, CS, CLK, MOSI, MISO.flashrom:
# Example command (programmer may vary)
sudo flashrom -p ch341a_spi -r meitrack_t366g-l.bin
Hattan Hassan D Althobaiti
-Implement board-level protections (epoxy/potting, shield cans) and remove/disable debug pads on production units. -Enforce secure boot with signed firmware to prevent unauthorized reflashing. -Encrypt sensitive configuration at rest; avoid storing plaintext credentials. -Provide a provisioning flow that rotates secrets on first boot and supports remote credential updates.
-Treat physical access as compromised: restrict device access, use tamper-evident seals. -Rotate backend credentials if device integrity is suspected. -Network-segment tracker infrastructure and enforce IP allow-lists/MFA on management endpoints.