Comment #2 on issue 45628 by da...@adalogics.com: elfutils:fuzz-libdwfl: 
Heap-buffer-overflow in strtol
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45628#c2

Stack trace from detailed report:
        ==2680==ERROR: AddressSanitizer: unknown-crash on address 
0x7fd79225d000 at pc 0x00000044fd53 bp 0x7ffd96c8ead0 sp 0x7ffd96c8e288
READ of size 249 at 0x7fd79225d000 thread T0
SCARINESS: 16 (multi-byte-read-unknown-crash)
    #0 0x44fd52 in StrtolFixAndCheck(void*, char const*, char**, char*, int) 
/src/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:3440:3
    #1 0x488f30 in strtol 
/src/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:484:3
    #2 0x5a4f1b in atol /usr/include/stdlib.h:368:10
    #3 0x5a4f1b in read_long_names /src/elfutils/libelf/elf_begin.c:766:13
    #4 0x5a4f1b in __libelf_next_arhdr_wrlock 
/src/elfutils/libelf/elf_begin.c:912:8
    #5 0x5a65c2 in dup_elf /src/elfutils/libelf/elf_begin.c:1061:10
    #6 0x5a65c2 in lock_dup_elf /src/elfutils/libelf/elf_begin.c:1119:10
    #7 0x5a65c2 in elf_begin /src/elfutils/libelf/elf_begin.c:1165:11
    #8 0x4e3732 in process_archive /src/elfutils/libdwfl/offline.c:251:17
    #9 0x4e3732 in process_file /src/elfutils/libdwfl/offline.c:125:14
    #10 0x4e4136 in __libdwfl_report_offline 
/src/elfutils/libdwfl/offline.c:287:22
    #11 0x4e4136 in dwfl_report_offline /src/elfutils/libdwfl/offline.c:316:10
    #12 0x4e120d in LLVMFuzzerTestOneInput /src/fuzz-libdwfl.c:47:22
    #13 0x4d732b in main
    #14 0x7fd7930a70b2 in __libc_start_main 
/build/glibc-eX1tMB/glibc-2.31/csu/libc-start.c:308:16
    #15 0x41d65d in _start

-- 
You received this message because:
  1. You were specifically CC'd on the issue

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings

Reply to this email to add a comment.

Reply via email to