Go to file
Tianjie Xu bcc4431f24 Check filename memory bound when parsing ziparchive
Add a check to ensure the filename boundary doesn't exceed the mapped
memory region. Also add the corresponding unit test.

Bug: 28802225
Test: New unit test passes.
Change-Id: Ibf543a7da3d7898952e9eb332c84cdfc67cf5aa4
2016-10-10 14:26:15 -07:00
adb Merge "Fix adb flakiness on reboot" 2016-10-08 22:05:34 +00:00
adf system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
base Merge "Add 0X as a valid hex prefix for parseint" 2016-10-08 10:36:02 +00:00
bootstat system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
cpio mkbootfs: Fix the default st_mode for root directory. 2016-10-07 16:14:27 -07:00
debuggerd Merge "system/core: drop or replace log/logger.h" am: 1f90485804 2016-10-04 18:33:44 +00:00
fastboot Update the header path for ext4_utils. 2016-10-09 10:51:49 -07:00
fingerprintd system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
fs_mgr Update the header path for ext4_utils. 2016-10-09 10:51:49 -07:00
gatekeeperd system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
healthd resolve merge conflicts of 565ba02 to nyc-mr1-dev-plus-aosp 2016-09-13 08:37:37 -07:00
include Merge "Add native_handle_clone" am: e8f6c7398b am: 462e087e40 am: cb52dc258e 2016-10-08 01:56:36 +00:00
init Merge "Update the header path for ext4_utils." 2016-10-10 16:44:40 +00:00
libbacktrace system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libbinderwrapper Move libbinderwrapper's headers into libbinderwrapper. 2016-09-16 09:02:47 -07:00
libcrypto_utils libcrypto_utils: convert to Soong. 2016-08-05 18:07:36 -07:00
libcutils Merge "Revert "Revert "Revert "Revert "Remove liblog from libcutils as a whole static lib""""" am: afda14e61d am: a46dfe2306 2016-10-08 08:05:52 +00:00
libdiskconfig system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libion system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
liblog system/core: drop or replace log/logger.h 2016-10-04 09:09:10 -07:00
libmemtrack system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libmemunreachable system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libnativebridge system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libnativeloader system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libnetutils system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libpackagelistparser system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libpixelflinger system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libprocessgroup Use readdir instead of readdir_r. 2016-09-28 14:04:12 -07:00
libsparse Merge "libsparse: output_file.c, fix large data chunk issue" am: 62c9101646 am: faaeda8e12 am: 4179f2ec65 2016-10-07 17:39:17 +00:00
libsuspend system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libsync Merge "Convert to Android.bp" 2016-08-29 20:32:12 +00:00
libsysutils system/core Replace cutils/log.h with android/log.h am: 66ce3e08c5 2016-09-30 22:12:55 +00:00
libusbhost usb-bulk-transfer: Clarify sign-iy-ness of param 2016-09-21 15:51:35 +00:00
libutils Merge "Test for _WIN32 in instead of USE_MINGW." am: ec99158580 am: 2e7e065db9 am: 04819403d6 2016-10-05 18:44:02 +00:00
libziparchive Check filename memory bound when parsing ziparchive 2016-10-10 14:26:15 -07:00
lmkd system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
logcat logd: logcat: Replace log/log.h with android/log.h am: 0dd4431072 am: 0f76f04072 2016-09-30 22:17:47 +00:00
logd Merge "logd: report logging memory overhead" am: d3754ff696 am: 386630f4ce 2016-10-06 14:26:46 +00:00
logwrapper system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
mkbootimg mkbootimg: use int for os_version and os_patch_level 2016-03-29 16:06:37 -07:00
reboot Convert more Android.mk files to Android.bp 2016-07-13 17:41:45 -07:00
rootdir init.rc: have hwservicemanager start the HAL class am: 57d66b8447 am: ad0cbcf21c am: f0099ccb23 2016-09-27 00:22:46 +00:00
run-as run-as: Use Minijail for privilege dropping. 2016-07-19 11:03:52 -04:00
sdcard Sdcard: Do not use fuse padding field 2016-09-27 08:39:48 -07:00
toolbox Lose sendevent to toybox. 2016-07-15 14:17:28 -07:00
trusty system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
tzdatacheck Convert more Android.mk files to Android.bp 2016-07-13 17:41:45 -07:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.bp Migrate liblog to ndk_library. 2016-09-23 15:43:23 -07:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk init.rc: have hwservicemanager start the HAL class 2016-09-26 00:23:51 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00