You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kevin Backhouse edb4bf78ca Add bounds check to MemIo::seek(). (#944)
- Regression test for missing bounds check in MemIo::seek()
- Add bounds check to MemIo::seek(), this fixes CVE-2019-13504

(cherry picked from commit bd0afe0390439b2c424d881c8c6eb0c5624e31d9)

Additional fixes for 0.27:
- Add fix for the linux variant of MemIo::seek
- Change type of variable from unsigned to signed
6 years ago
..
CMakeLists.txt Add bounds check to MemIo::seek(). (#944) 6 years ago
gtestwrapper.h Fix warnings reported by MSVC 7 years ago
mainTestRunner.cpp Test runner return the gtest return value 8 years ago
test_DateValue.cpp Replaced way to check buffer after calling DateValue::copy 7 years ago
test_TimeValue.cpp Add unit tests for the TimeValue class 7 years ago
test_XmpKey.cpp Expect std::exception instead of Exiv2::Error 7 years ago
test_basicio.cpp Add bounds check to MemIo::seek(). (#944) 6 years ago
test_cr2header_int.cpp Fix bug in Cr2Header::read 7 years ago
test_enforce.cpp Add stdexcept header in unit test files 7 years ago
test_futils.cpp Create function getProcessPath and add unit test for it 7 years ago
test_helper_functions.cpp Cleanup 'comparison between signed & unsigned integer' warning 7 years ago
test_image_int.cpp [binaryToString] Reimplement using Slices 7 years ago
test_safe_op.cpp [safe_op] Add Safe::abs(), calculates absoulte value without UB 7 years ago
test_slice.cpp Add Slices: views of STL containers & C-arrays and add unit tests 7 years ago
test_tiffheader.cpp Add more unit tests for TiffHeader 7 years ago
test_types.cpp [Appveyor] Build exiv2 with Visual Studio 2012 and 2013 7 years ago