-
Notifications
You must be signed in to change notification settings - Fork 952
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fileinfo crashes in fileformat::ElfFormat::loadInfoFromDynamicTables() #89
Comments
Thank you for the report. I can confirm that Output from valgrind:
|
More files for which
The output from valgrind slightly differs from the originally reported case:
I have investigated the above cases. In 1971 auto *got = addGlobalOffsetTable(sec, *dynTab);
1972 if(got)
1973 {
1974 auto *symbols = symbolTables.back();
1975 loadSymbols(*symbols, *dynTab, *got);
1976 } In line 1974, In the originally reported case, |
These were actually multiple problems on several places, fixed in d109064491ea |
fileinfo
crashes while loading dynamic table.Found with fuzzer after a dozen of second.
Input
loadDynamicTable.zip
fileinfo loadDynamicTable
output
backtrace:
From master (8c4b23d)
The text was updated successfully, but these errors were encountered: