[Bug plugins/90924] New: lto-plugin/lto-plugin.c heap memory corruption due to insufficient sanitization.

2019-06-18 Thread rkx1209dev at gmail dot com
Severity: normal Priority: P3 Component: plugins Assignee: unassigned at gcc dot gnu.org Reporter: rkx1209dev at gmail dot com Target Milestone: --- Created attachment 46501 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46501=edit Proof of Concept ELF bin

[Bug plugins/90924] lto-plugin/lto-plugin.c heap memory corruption due to insufficient sanitization.

2019-07-03 Thread rkx1209dev at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90924 --- Comment #5 from Ren Kimura --- Yes. I can understand what you want to say. It may annoying for developers to fix such nitpicky bugs. But unfortunately these kind of bugs have been reported like, memory corruption with *crafted* ELF file.

[Bug plugins/90924] lto-plugin/lto-plugin.c heap memory corruption due to insufficient sanitization.

2019-06-29 Thread rkx1209dev at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90924 --- Comment #2 from Ren Kimura --- Created attachment 46534 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46534=edit Proof of Concept ELF binary for nm command (Purified)

[Bug plugins/90924] lto-plugin/lto-plugin.c heap memory corruption due to insufficient sanitization.

2019-06-29 Thread rkx1209dev at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90924 --- Comment #3 from Ren Kimura --- Hi. Sorry for late. I've just attached more simple one. PoC file for this bug can be created easily, just generating ELF file and edit e_shstrndx in ELF header file to 0. Attached one is built from simple