Merge pull request #1852 from CodeLinaro/dev-frida-oob1

frida_mode: fix oob when copying details
This commit is contained in:
van Hauser
2023-09-06 12:00:03 +00:00
committed by GitHub

View File

@ -44,8 +44,10 @@ static gboolean lib_find_exe(const GumModuleDetails *details,
lib_details_t *lib_details = (lib_details_t *)user_data; lib_details_t *lib_details = (lib_details_t *)user_data;
memcpy(lib_details->name, details->name, PATH_MAX); strncpy(lib_details->name, details->name, PATH_MAX);
memcpy(lib_details->path, details->path, PATH_MAX); strncpy(lib_details->path, details->path, PATH_MAX);
lib_details->name[PATH_MAX] = '\0';
lib_details->path[PATH_MAX] = '\0';
lib_details->base_address = details->range->base_address; lib_details->base_address = details->range->base_address;
lib_details->size = details->range->size; lib_details->size = details->range->size;
return FALSE; return FALSE;