1. 29 May, 2019 1 commit
  2. 28 May, 2019 2 commits
  3. 28 Apr, 2019 2 commits
  4. 19 Apr, 2019 7 commits
  5. 03 Nov, 2018 6 commits
  6. 02 Nov, 2018 4 commits
  7. 25 Aug, 2018 2 commits
  8. 05 May, 2018 2 commits
    • Jingxuan He's avatar
      modify get_ordered_segments · 4b9ff897
      Jingxuan He authored
      4b9ff897
    • Tobias Klauser's avatar
      Fix two gcc -Wignored-qualifiers warnings · 37ebcd91
      Tobias Klauser authored
      Fix the following two gcc warnings:
      
      elfio/elfio_section.hpp:50:36: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
           const size_t get_stream_size() const
                                          ^
      elfio/elfio_segment.hpp:99:23: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
           get_stream_size() const
      37ebcd91
  9. 05 Oct, 2017 1 commit
  10. 04 Oct, 2017 8 commits
    • alvaro's avatar
      Add crashes files · 5454dcb7
      alvaro authored
      5454dcb7
    • alvaro's avatar
      Fix more NULL dereferences · bc5f17b0
      alvaro authored
      Crash 7d695153fd8052529d480c2352d4ada33a44bada
      bc5f17b0
    • alvaro's avatar
      Fix NULL deference for no ELF files · abab9944
      alvaro authored
      Fix crash 060833f08dc14d1712428742b3cad7af17b36bb7
      abab9944
    • alvaro's avatar
      Check size for segment · bd5f2128
      alvaro authored
      Fix crash b82f05b0b25c8fdc98480e6d76b6d5f9164ae2bc
      
      Running: crash-b82f05b0b25c8fdc98480e6d76b6d5f9164ae2bc
      ==2850==WARNING: AddressSanitizer failed to allocate 0x400000004000001 bytes
      ==2850==AddressSanitizer's allocator is terminating the process instead of returning 0
      ==2850==If you don't like this behavior set allocator_may_return_null=1
      ==2850==AddressSanitizer CHECK failed: /home/alvaro/tools/llvm/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc:22
      1 "((0)) != (0)" (0x0, 0x0)
      bd5f2128
    • alvaro's avatar
      Fix oob read terminating data with 0 · 1a3cb25a
      alvaro authored
      Fix crash e3c41070342cf84dea077356ddbb8ebf4326a601
      
      ==12073==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6110000003bb at pc 0x0000004c234c bp 0x7fcf6359ec30 sp 0x7fcf6359e3
      e0
      READ of size 11 at 0x6110000003bb thread T0
          #0 0x4c234b in __interceptor_strlen.part.30 /home/alvaro/tools/llvm/llvm/projects/compiler-rt/lib/asan/../sanitizer_common/sanitize
      r_common_interceptors.inc:301
          #1 0x7165e6579d87 in std::char_traits<char>::length(char const*) /build/gcc-multilib/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3
      /include/bits/char_traits.h:269
          #2 0x7165e6579d87 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std
      ::allocator<char> const&) /build/gcc-multilib/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:495
          #3 0x5c3333 in ELFIO::elfio::load_sections(std::istream&) /home/alvaro/fuzzers/elfio/ELFIO/examples/libfuzzer/../../elfio/elfio.hpp
      :413:44
      1a3cb25a
    • alvaro's avatar
      Added stream_size into section · 39f8614f
      alvaro authored
      This will allow to perform some security checks when reading size values
      from ELF file
      
      Fix crash e1ce7cecf01cf800397a4302854d9d76fa19763c
      39f8614f
    • Vašek Potoček's avatar
      Better support for read-only ELF access · 972f89e0
      Vašek Potoček authored
      972f89e0
    • Vašek Potoček's avatar
      More 386 relocation types · ced83b14
      Vašek Potoček authored
      ced83b14
  11. 27 Mar, 2017 1 commit
  12. 06 Mar, 2017 4 commits