tag | 8968901002d244e16e3cd5ef31214f9f3217d52c | |
---|---|---|
tagger | The Android Open Source Project <initial-contribution@android.com> | Fri Dec 02 16:19:25 2016 -0800 |
object | e92c5a9ff47b8f26db49c8e914e9b420eccc2a2d |
Android 7.0.0 Release 24 (NBD91U)
commit | e92c5a9ff47b8f26db49c8e914e9b420eccc2a2d | [log] [tgz] |
---|---|---|
author | Tianjie Xu <xunchang@google.com> | Wed Sep 21 14:58:11 2016 -0700 |
committer | gitbuildkicker <android-build@google.com> | Thu Oct 27 15:19:35 2016 -0700 |
tree | 34c27432788cf5407fbb727371b6a8f360ab059c | |
parent | 0849cb6f1a9981c584861fe7f697d9b85fd1563d [diff] |
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. Bug: 31251826 Change-Id: I1d8092a19b73886a671bc9d291cfc27d65e3d236 (cherry picked from commit ae8180c06dee228cd1378c56afa6020ae98d8a24) (cherry picked from commit 1ee4892e66ba314131b7ecf17e98bb1762c4b84c)