summaryrefslogtreecommitdiff
path: root/libutils/Unicode.cpp
diff options
context:
space:
mode:
authorTianjie Xu <xunchang@google.com>2016-09-21 14:58:11 -0700
committerTianjie Xu <xunchang@google.com>2016-09-22 18:24:53 -0700
commit1ee4892e66ba314131b7ecf17e98bb1762c4b84c (patch)
treefb76c579b4f5d76995cdc1b5c5f28b2f54efcdfe /libutils/Unicode.cpp
parent61f27551c7c65fbab4b0f8ef5c3f8d8c1fe8fdff (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)
Diffstat (limited to 'libutils/Unicode.cpp')
0 files changed, 0 insertions, 0 deletions