mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 18:57:19 +02:00
fix(coredump): fix buffer overflow inside esp_core_dump_get_summary
Closes https://github.com/espressif/esp-idf/issues/13754
This commit is contained in:
@ -791,7 +791,7 @@ static void elf_parse_version_info(esp_core_dump_summary_t *summary, void *data)
|
||||
{
|
||||
core_dump_elf_version_info_t *version = (core_dump_elf_version_info_t *)data;
|
||||
summary->core_dump_version = version->version;
|
||||
memcpy(summary->app_elf_sha256, version->app_elf_sha256, ELF_APP_SHA256_SIZE);
|
||||
memcpy(summary->app_elf_sha256, version->app_elf_sha256, sizeof(summary->app_elf_sha256));
|
||||
ESP_COREDUMP_LOGD("Core dump version 0x%x", summary->core_dump_version);
|
||||
ESP_COREDUMP_LOGD("App ELF SHA2 %s", (char *)summary->app_elf_sha256);
|
||||
}
|
||||
|
Reference in New Issue
Block a user