In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade platformio
to version 6.1.7 or higher.
platformio is a new generation ecosystem for embedded development. Cross-platform IDE and Unified Debugger. Static Code Analyzer and Remote Unit Testing. Multi-platform and Multi-architecture Build System. Firmware File Explorer and Memory Inspection. Arduino, ARM mbed, Espressif (ESP8266/ESP32), STM32, PIC32, nRF51/nRF52, RISC-V, FPGA, CMSIS, SPL, AVR, Samsung ARTIK, libOpenCM3.
Affected versions of this package are vulnerable to Command Injection via the pioino.py
component when converting INO files to CPP.