https://sourceware.org/bugzilla/show_bug.cgi?id=27459
Bug ID: 27459 Summary: Improper device name can cause seg fault/crash/denial of service in png_handle_IHDR Product: binutils Version: 2.36 Status: UNCONFIRMED Severity: critical Priority: P2 Component: binutils Assignee: unassigned at sourceware dot org Reporter: dennis.r at columbia dot edu Target Milestone: --- Created attachment 13255 --> https://sourceware.org/bugzilla/attachment.cgi?id=13255&action=edit poc = Attachment = ./poc2 = Reproduce = Compile with ./configure -enable=avr objdump --private=mem-usage poc1 = Location = ../../binutils/od-elf32_avr.c:207 elf32_avr_dump_mem_usage() https://sourcegraph.com/github.com/bminor/binutils-gdb@a7e3d08a26edefa411269636d7dcae7dd2736659/-/blob/binutils/od-elf32_avr.c#L209 = Description = Improper device name can cause seg fault/crash. rogram received signal SIGSEGV, Segmentation fault. 0x00007fbcdb5d5cd0 in _IO_vfprintf_internal (s=0x7fbcdb94c620 <_IO_2_1_stdout_>, format=<optimized out>, ap=ap@entry=0x7ffc32535528) at vfprintf.c:1632 1632 vfprintf.c: No such file or directory. (gdb) bt #0 0x00007fbcdb5d5cd0 in _IO_vfprintf_internal (s=0x7fbcdb94c620 <_IO_2_1_stdout_>, format=<optimized out>, ap=ap@entry=0x7ffc32535528) at vfprintf.c:1632 #1 0x00007fbcdb5dc8a9 in __printf (format=<optimized out>) at printf.c:33 #2 0x00000000004a0729 in elf32_avr_dump_mem_usage (abfd=0x50a6080) at ../../binutils/od-elf32_avr.c:207 #3 0x00000000004a0606 in elf32_avr_dump (abfd=0x50a6080) at ../../binutils/od-elf32_avr.c:292 #4 0x000000000042260c in dump_target_specific (abfd=0x50a6080) at ../../binutils/objdump.c:4282 #5 0x0000000000421605 in dump_bfd (abfd=0x50a6080, is_mainfile=1) at ../../binutils/objdump.c:4870 #6 0x0000000000421277 in display_object_bfd (abfd=0x50a6080) at ../../binutils/objdump.c:5008 #7 0x000000000042122e in display_any_bfd (file=0x50a6080, level=0) at ../../binutils/objdump.c:5098 #8 0x0000000000420f00 in display_file (filename=0x7ffc32536927 "asd", target=0x0, last_file=1) at ../../binutils/objdump.c:5119 #9 0x00000000004204ed in main (argc=3, argv=0x7ffc32535b18) at ../../binutils/objdump.c:5467 -- You are receiving this mail because: You are on the CC list for the bug.