The previous version of esp_tinyusb (v1.0.0) always assumed 8 string descriptors. In case the user passed a smaller array of descriptors, esp_tinyusb accessed memory outside of the array. This is fixed esp_tinyusb v1.1.0 by 046cc4b02f
046cc4b02f
Closes https://github.com/espressif/esp-idf/issues/6839 Closes https://github.com/espressif/esp-idf/issues/7700