The implementation of bspatch does not check for a negative value on numbers of bytes read from the diff and extra streams, allowing an attacker who can control the patch file to write at arbitrary locations in the heap. Public via: http://seclists.org/bugtraq/2016/Jul/122
Created bsdiff tracking bugs for this issue: Affects: fedora-all [bug 1360202] Affects: epel-all [bug 1360203]