dxx-rebirth/d2x-rebirth/libmve
Kp 8db88cb2b5 Fix off-by-one in mvelib processing
When exactly four bytes remain, mvelib will attempt to compute a
past-the-end pointer.  Some handlers will dereference this pointer
without rechecking the length.  Adjust the header check to require a
non-empty body.

Reported-by: jwrdegoede <https://github.com/dxx-rebirth/dxx-rebirth/issues/413>
2018-12-18 03:36:34 +00:00
..
decoder8.cpp Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
decoder16.cpp Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
decoders.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
mve_audio.cpp Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
mve_audio.h Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
mve_main.c Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
mvelib.cpp Fix off-by-one in mvelib processing 2018-12-18 03:36:34 +00:00
mvelib.h Fix crash after pausing movie 2018-10-10 02:01:12 +00:00
mveplay.cpp Fix crash after pausing movie 2018-10-10 02:01:12 +00:00
mveplayer.1