summaryrefslogtreecommitdiffstats
path: root/libsync
diff options
context:
space:
mode:
authorTianjie Xu <xunchang@google.com>2016-09-21 14:58:11 -0700
committerJessica Wagantall <jwagantall@cyngn.com>2016-12-12 11:57:28 -0800
commit420d162484acf9c30693a651702eee5864cf14a1 (patch)
tree23ea73c4e3014d10856a24b686cbbb4d8baaf6b6 /libsync
parent656154a5b4127370f7317852e224a9121c6beed3 (diff)
downloadsystem_core-420d162484acf9c30693a651702eee5864cf14a1.zip
system_core-420d162484acf9c30693a651702eee5864cf14a1.tar.gz
system_core-420d162484acf9c30693a651702eee5864cf14a1.tar.bz2
Fix out of bound access in libziparchive
The boundary check of an invalid EOCD record may succeed due to the overflow of uint32_t. Fix the check. Test: Open the crash.apk and libziparchive reports the offset error as expected. CYNGNOS-3312 Bug: 31251826 Change-Id: I1d8092a19b73886a671bc9d291cfc27d65e3d236 (cherry picked from commit ae8180c06dee228cd1378c56afa6020ae98d8a24) (cherry picked from commit 1ee4892e66ba314131b7ecf17e98bb1762c4b84c) (cherry picked from commit 7f246f7fdd2f003c6f3701f599052a2040af6bfb)
Diffstat (limited to 'libsync')
0 files changed, 0 insertions, 0 deletions