Subj : Changes in binkd sources To : All From : binkd inspector Date : Fri Jan 31 2020 01:10 am Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed, (T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken =========================== Auto increase patchlevel, set 1.1a-101 Fix an out-of-bounds error on sockaddrs. The `invalidAddresses` vector in `client.c` is used to hold invalid addresses `binkd` should not use. However, the array was of type `struct sockaddr`, which is not large enough to hold all of the protocol-specific data of the `struct sockaddr_*` structures. As a result, `binkd` would access out-of-bounds memory when examining elements of the array. Author: git Date: 2020-01-30 10:22:11 +0200 Committed by: git-cvs sync robot Files: M Config.h M HISTORY M mkfls/unix/binkd.spec =========================== Auto increase patchlevel, set 1.1a-100 Fix use-after-free bug in get_host_and_port. Don't use pointer assignment in this function, but rather, copy into a fixed-length buffer. Author: git Date: 2020-01-30 10:22:11 +0200 Committed by: git-cvs sync robot Files: M Config.h M HISTORY M mkfls/unix/binkd.spec =========================== Merge pull request #16 from fat-dragon/master Author: Pavel Date: 2020-01-30 10:19:58 +0200 Committed by: GitHub Files: --- hpt/lnx 1.9.0 * Origin: Moscow, Russia (2:5020/1042.3) .