commit | cc9b3a20a7bee53eaf69cb34fa30f1329cbb081c | [log] [tgz] |
---|---|---|
author | Martijn Coenen <maco@google.com> | Wed Apr 04 11:46:56 2018 +0200 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Fri Aug 10 20:28:30 2018 +0000 |
tree | 1f5b5297a06eb215839a8e35fc5365700e082be3 | |
parent | 93dc04fcf2bc9cc7a4125c9dcb8caa90df4c4ff7 [diff] |
Don't pad before calling writeInPlace(). writeInplace() itself already pads securely, by masking off the padded bytes. If the padding is done before calling writeInplace(), no mask is applied, and heap data can leak. Bug: 77237570 Test: builds Change-Id: Ide27a0002d4ed4196530430760245b971f6a3f44 Merged-In: Ide27a0002d4ed4196530430760245b971f6a3f44 (cherry picked from commit f8542381b72a7bb2452a5278a00ca8c34edbf8a0) (cherry picked from commit 732132b765cd7b667f16cf32f0fe4c852d7d44dd) Change-Id: I59a088c75353786ca105a3735886af372592c759