Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2021-0325 PoC — Google Android 缓冲区错误漏洞

Source
Associated Vulnerability
Title:Google Android 缓冲区错误漏洞 (CVE-2021-0325)
Description:Google Android是美国~谷歌~开放手持设备联盟(Google)的的一套以Linux为基础的开源操作系统。 Google Android存在缓冲区错误漏洞,该漏洞可能使本地恶意应用程序绕过用户交互要求,以获取其他权限。
File Snapshot

[4.0K] /data/pocs/b60cbd8be3b58642d528d651aae0c1fe83f02775 ├── [ 19K] Android.bp ├── [4.0K] common │   ├── [4.0K] arm │   │   ├── [2.1K] ih264_arm_memory_barrier.s │   │   ├── [ 49K] ih264_deblk_chroma_a9.s │   │   ├── [ 51K] ih264_deblk_luma_a9.s │   │   ├── [ 13K] ih264_default_weighted_pred_a9q.s │   │   ├── [8.9K] ih264_ihadamard_scaling_a9.s │   │   ├── [6.7K] ih264_inter_pred_chroma_a9q.s │   │   ├── [ 13K] ih264_inter_pred_filters_luma_horz_a9q.s │   │   ├── [ 11K] ih264_inter_pred_filters_luma_vert_a9q.s │   │   ├── [ 15K] ih264_inter_pred_luma_bilinear_a9q.s │   │   ├── [8.6K] ih264_inter_pred_luma_copy_a9q.s │   │   ├── [ 24K] ih264_inter_pred_luma_horz_hpel_vert_hpel_a9q.s │   │   ├── [ 29K] ih264_inter_pred_luma_horz_hpel_vert_qpel_a9q.s │   │   ├── [ 14K] ih264_inter_pred_luma_horz_qpel_a9q.s │   │   ├── [ 17K] ih264_inter_pred_luma_horz_qpel_vert_hpel_a9q.s │   │   ├── [ 12K] ih264_inter_pred_luma_horz_qpel_vert_qpel_a9q.s │   │   ├── [ 13K] ih264_inter_pred_luma_vert_qpel_a9q.s │   │   ├── [ 15K] ih264_intra_pred_chroma_a9q.s │   │   ├── [ 14K] ih264_intra_pred_luma_16x16_a9q.s │   │   ├── [ 22K] ih264_intra_pred_luma_4x4_a9q.s │   │   ├── [ 28K] ih264_intra_pred_luma_8x8_a9q.s │   │   ├── [ 32K] ih264_iquant_itrans_recon_a9.s │   │   ├── [ 14K] ih264_iquant_itrans_recon_dc_a9.s │   │   ├── [5.8K] ih264_mem_fns_neon.s │   │   ├── [ 18K] ih264_padding_neon.s │   │   ├── [4.6K] ih264_platform_macros.h │   │   ├── [ 24K] ih264_resi_trans_quant_a9.s │   │   ├── [ 29K] ih264_weighted_bi_pred_a9q.s │   │   └── [ 20K] ih264_weighted_pred_a9q.s │   ├── [4.0K] armv8 │   │   ├── [ 22K] ih264_deblk_chroma_av8.s │   │   ├── [ 47K] ih264_deblk_luma_av8.s │   │   ├── [ 14K] ih264_default_weighted_pred_av8.s │   │   ├── [8.6K] ih264_ihadamard_scaling_av8.s │   │   ├── [ 13K] ih264_inter_pred_chroma_av8.s │   │   ├── [ 37K] ih264_inter_pred_filters_luma_horz_av8.s │   │   ├── [ 17K] ih264_inter_pred_filters_luma_vert_av8.s │   │   ├── [8.8K] ih264_inter_pred_luma_copy_av8.s │   │   ├── [ 24K] ih264_inter_pred_luma_horz_hpel_vert_hpel_av8.s │   │   ├── [ 34K] ih264_inter_pred_luma_horz_hpel_vert_qpel_av8.s │   │   ├── [ 33K] ih264_inter_pred_luma_horz_qpel_av8.s │   │   ├── [ 30K] ih264_inter_pred_luma_horz_qpel_vert_hpel_av8.s │   │   ├── [ 33K] ih264_inter_pred_luma_horz_qpel_vert_qpel_av8.s │   │   ├── [ 22K] ih264_inter_pred_luma_vert_qpel_av8.s │   │   ├── [ 16K] ih264_intra_pred_chroma_av8.s │   │   ├── [ 16K] ih264_intra_pred_luma_16x16_av8.s │   │   ├── [ 22K] ih264_intra_pred_luma_4x4_av8.s │   │   ├── [ 30K] ih264_intra_pred_luma_8x8_av8.s │   │   ├── [ 26K] ih264_iquant_itrans_recon_av8.s │   │   ├── [ 11K] ih264_iquant_itrans_recon_dc_av8.s │   │   ├── [5.9K] ih264_mem_fns_neon_av8.s │   │   ├── [1.4K] ih264_neon_macros.s │   │   ├── [ 20K] ih264_padding_neon_av8.s │   │   ├── [4.6K] ih264_platform_macros.h │   │   ├── [ 24K] ih264_resi_trans_quant_av8.s │   │   ├── [ 28K] ih264_weighted_bi_pred_av8.s │   │   └── [ 20K] ih264_weighted_pred_av8.s │   ├── [ 17K] ih264_buf_mgr.c │   ├── [3.6K] ih264_buf_mgr.h │   ├── [648K] ih264_cabac_tables.c │   ├── [6.1K] ih264_cabac_tables.h │   ├── [9.8K] ih264_cavlc_tables.c │   ├── [5.2K] ih264_cavlc_tables.h │   ├── [ 15K] ih264_chroma_intra_pred_filters.c │   ├── [ 22K] ih264_common_tables.c │   ├── [4.6K] ih264_common_tables.h │   ├── [ 98K] ih264_deblk_edge_filters.c │   ├── [8.0K] ih264_deblk_edge_filters.h │   ├── [4.4K] ih264_deblk_tables.c │   ├── [2.4K] ih264_deblk_tables.h │   ├── [1.6K] ih264_debug.h │   ├── [ 18K] ih264_defs.h │   ├── [4.5K] ih264_disp_mgr.c │   ├── [1.8K] ih264_disp_mgr.h │   ├── [ 36K] ih264_dpb_mgr.c │   ├── [5.9K] ih264_dpb_mgr.h │   ├── [1.7K] ih264_error.h │   ├── [6.2K] ih264_ihadamard_scaling.c │   ├── [ 36K] ih264_inter_pred_filters.c │   ├── [8.6K] ih264_inter_pred_filters.h │   ├── [ 11K] ih264_intra_pred_filters.h │   ├── [ 30K] ih264_iquant_itrans_recon.c │   ├── [ 14K] ih264_list.c │   ├── [2.8K] ih264_list.h │   ├── [ 61K] ih264_luma_intra_pred_filters.c │   ├── [3.8K] ih264_macros.h │   ├── [4.2K] ih264_mem_fns.c │   ├── [3.7K] ih264_mem_fns.h │   ├── [7.5K] ih264_padding.c │   ├── [2.3K] ih264_padding.h │   ├── [2.1K] ih264_resi_trans.h │   ├── [ 23K] ih264_resi_trans_quant.c │   ├── [3.2K] ih264_size_defs.h │   ├── [ 39K] ih264_structs.h │   ├── [ 12K] ih264_trans_data.c │   ├── [4.9K] ih264_trans_data.h │   ├── [4.4K] ih264_trans_macros.h │   ├── [ 13K] ih264_trans_quant_itrans_iquant.h │   ├── [2.2K] ih264_typedefs.h │   ├── [ 25K] ih264_weighted_pred.c │   ├── [5.6K] ih264_weighted_pred.h │   ├── [5.4K] ithread.c │   ├── [4.7K] ithread.h │   ├── [4.0K] mips │   │   └── [3.2K] ih264_platform_macros.h │   └── [4.0K] x86 │   ├── [ 14K] ih264_chroma_intra_pred_filters_ssse3.c │   ├── [ 55K] ih264_deblk_chroma_ssse3.c │   ├── [ 86K] ih264_deblk_luma_ssse3.c │   ├── [ 10K] ih264_ihadamard_scaling_sse42.c │   ├── [7.9K] ih264_ihadamard_scaling_ssse3.c │   ├── [232K] ih264_inter_pred_filters_ssse3.c │   ├── [ 18K] ih264_iquant_itrans_recon_dc_ssse3.c │   ├── [ 27K] ih264_iquant_itrans_recon_sse42.c │   ├── [ 56K] ih264_iquant_itrans_recon_ssse3.c │   ├── [ 75K] ih264_luma_intra_pred_filters_ssse3.c │   ├── [4.1K] ih264_mem_fns_ssse3.c │   ├── [6.8K] ih264_padding_ssse3.c │   ├── [3.2K] ih264_platform_macros.h │   ├── [ 38K] ih264_resi_trans_quant_sse42.c │   └── [ 62K] ih264_weighted_pred_sse42.c ├── [4.0K] decoder │   ├── [4.0K] arm │   │   ├── [9.0K] ih264d_function_selector_a9q.c │   │   ├── [8.9K] ih264d_function_selector_av8.c │   │   └── [2.9K] ih264d_function_selector.c │   ├── [146K] ih264d_api.c │   ├── [5.7K] ih264d_bitstrm.c │   ├── [9.4K] ih264d_bitstrm.h │   ├── [ 30K] ih264d_cabac.c │   ├── [ 13K] ih264d_cabac.h │   ├── [649K] ih264d_cabac_init_tables.c │   ├── [109K] ih264d_compute_bs.c │   ├── [ 71K] ih264d_deblocking.c │   ├── [8.0K] ih264d_deblocking.h │   ├── [3.6K] ih264d_debug.h │   ├── [ 17K] ih264d_defs.h │   ├── [7.4K] ih264d_dpb_manager.h │   ├── [ 80K] ih264d_dpb_mgr.c │   ├── [4.3K] ih264d_error_handler.h │   ├── [ 25K] ih264d_format_conv.c │   ├── [5.7K] ih264d_format_conv.h │   ├── [9.2K] ih264d_function_selector_generic.c │   ├── [2.3K] ih264d_function_selector.h │   ├── [ 17K] ih264d.h │   ├── [ 58K] ih264d_inter_pred.c │   ├── [3.5K] ih264d_inter_pred.h │   ├── [ 63K] ih264d_mb_utils.c │   ├── [ 17K] ih264d_mb_utils.h │   ├── [2.6K] ih264d_mem_request.h │   ├── [ 52K] ih264d_mvpred.c │   ├── [5.7K] ih264d_mvpred.h │   ├── [ 11K] ih264d_nal.c │   ├── [1.8K] ih264d_nal.h │   ├── [ 66K] ih264d_parse_bslice.c │   ├── [ 62K] ih264d_parse_cabac.c │   ├── [2.2K] ih264d_parse_cabac.h │   ├── [119K] ih264d_parse_cavlc.c │   ├── [7.7K] ih264d_parse_cavlc.h │   ├── [ 50K] ih264d_parse_headers.c │   ├── [1.6K] ih264d_parse_headers.h │   ├── [ 58K] ih264d_parse_islice.c │   ├── [4.7K] ih264d_parse_islice.h │   ├── [ 45K] ih264d_parse_mb_header.c │   ├── [3.7K] ih264d_parse_mb_header.h │   ├── [ 82K] ih264d_parse_pslice.c │   ├── [ 69K] ih264d_parse_slice.c │   ├── [2.1K] ih264d_parse_slice.h │   ├── [ 88K] ih264d_process_bslice.c │   ├── [4.6K] ih264d_process_bslice.h │   ├── [ 78K] ih264d_process_intra_mb.c │   ├── [2.4K] ih264d_process_intra_mb.h │   ├── [ 44K] ih264d_process_pslice.c │   ├── [2.6K] ih264d_process_pslice.h │   ├── [9.9K] ih264d_quant_scaling.c │   ├── [1.4K] ih264d_quant_scaling.h │   ├── [ 18K] ih264d_sei.c │   ├── [3.6K] ih264d_sei.h │   ├── [ 51K] ih264d_structs.h │   ├── [ 39K] ih264d_tables.c │   ├── [6.0K] ih264d_tables.h │   ├── [ 26K] ih264d_thread_compute_bs.c │   ├── [1.5K] ih264d_thread_compute_bs.h │   ├── [ 22K] ih264d_thread_parse_decode.c │   ├── [1.9K] ih264d_thread_parse_decode.h │   ├── [1.3K] ih264d_transfer_address.h │   ├── [ 90K] ih264d_utils.c │   ├── [4.2K] ih264d_utils.h │   ├── [ 12K] ih264d_vui.c │   ├── [3.7K] ih264d_vui.h │   ├── [ 27K] ivd.h │   ├── [7.7K] iv.h │   ├── [4.0K] mips │   │   └── [2.0K] ih264d_function_selector.c │   └── [4.0K] x86 │   ├── [2.8K] ih264d_function_selector.c │   ├── [3.1K] ih264d_function_selector_sse42.c │   └── [8.2K] ih264d_function_selector_ssse3.c ├── [4.0K] encoder │   ├── [4.0K] arm │   │   ├── [9.4K] ih264e_evaluate_intra16x16_modes_a9q.s │   │   ├── [ 14K] ih264e_evaluate_intra4x4_modes_a9q.s │   │   ├── [9.6K] ih264e_evaluate_intra_chroma_modes_a9q.s │   │   ├── [ 14K] ih264e_fmt_conv.s │   │   ├── [ 11K] ih264e_function_selector_a9q.c │   │   ├── [ 12K] ih264e_function_selector_av8.c │   │   ├── [4.2K] ih264e_function_selector.c │   │   ├── [ 55K] ih264e_half_pel.s │   │   ├── [4.1K] ih264e_platform_macros.h │   │   ├── [ 44K] ime_distortion_metrics_a9q.s │   │   └── [1.7K] ime_platform_macros.h │   ├── [4.0K] armv8 │   │   ├── [ 15K] ih264e_evaluate_intra16x16_modes_av8.s │   │   ├── [ 12K] ih264e_evaluate_intra_chroma_modes_av8.s │   │   ├── [ 52K] ih264e_half_pel_av8.s │   │   ├── [4.1K] ih264e_platform_macros.h │   │   ├── [ 27K] ime_distortion_metrics_av8.s │   │   └── [1.7K] ime_platform_macros.h │   ├── [211K] ih264e_api.c │   ├── [ 16K] ih264e_bitstream.c │   ├── [ 16K] ih264e_bitstream.h │   ├── [ 26K] ih264e_cabac.c │   ├── [ 83K] ih264e_cabac_encode.c │   ├── [ 12K] ih264e_cabac.h │   ├── [6.4K] ih264e_cabac_init.c │   ├── [8.0K] ih264e_cabac_structs.h │   ├── [ 60K] ih264e_cavlc.c │   ├── [3.8K] ih264e_cavlc.h │   ├── [1.6K] ih264e_config.h │   ├── [ 81K] ih264e_core_coding.c │   ├── [ 21K] ih264e_core_coding.h │   ├── [ 31K] ih264e_deblk.c │   ├── [3.0K] ih264e_deblk.h │   ├── [1.9K] ih264e_debug.h │   ├── [ 16K] ih264e_defs.h │   ├── [ 26K] ih264e_encode.c │   ├── [ 53K] ih264e_encode_header.c │   ├── [8.0K] ih264e_encode_header.h │   ├── [ 10K] ih264e_error.h │   ├── [ 25K] ih264e_fmt_conv.c │   ├── [6.7K] ih264e_fmt_conv.h │   ├── [ 11K] ih264e_function_selector_generic.c │   ├── [ 13K] ih264e_globals.c │   ├── [7.4K] ih264e_globals.h │   ├── [ 25K] ih264e.h │   ├── [6.7K] ih264e_half_pel.c │   ├── [5.2K] ih264e_half_pel.h │   ├── [ 87K] ih264e_intra_modes_eval.c │   ├── [ 14K] ih264e_intra_modes_eval.h │   ├── [1.2K] ih264e_list.h │   ├── [4.0K] ih264e_master.h │   ├── [ 15K] ih264e_mc.c │   ├── [3.2K] ih264e_mc.h │   ├── [ 77K] ih264e_me.c │   ├── [ 11K] ih264e_me.h │   ├── [7.1K] ih264e_modify_frm_rate.c │   ├── [5.4K] ih264e_modify_frm_rate.h │   ├── [ 92K] ih264e_process.c │   ├── [9.6K] ih264e_process.h │   ├── [ 25K] ih264e_rate_control.c │   ├── [9.2K] ih264e_rate_control.h │   ├── [ 12K] ih264e_rc_mem_interface.c │   ├── [5.3K] ih264e_rc_mem_interface.h │   ├── [4.8K] ih264e_statistics.h │   ├── [ 70K] ih264e_structs.h │   ├── [ 21K] ih264e_time_stamp.c │   ├── [ 14K] ih264e_time_stamp.h │   ├── [5.5K] ih264e_trace.h │   ├── [1.9K] ih264e_trace_support.h │   ├── [ 74K] ih264e_utils.c │   ├── [9.7K] ih264e_utils.h │   ├── [4.6K] ih264e_version.c │   ├── [1.8K] ih264e_version.h │   ├── [ 25K] ime.c │   ├── [1.5K] ime_defs.h │   ├── [ 35K] ime_distortion_metrics.c │   ├── [7.4K] ime_distortion_metrics.h │   ├── [6.5K] ime.h │   ├── [1.4K] ime_macros.h │   ├── [2.7K] ime_statistics.h │   ├── [6.3K] ime_structs.h │   ├── [1.4K] ime_typedefs.h │   ├── [ 33K] irc_bit_allocation.c │   ├── [5.0K] irc_bit_allocation.h │   ├── [ 24K] irc_cbr_buffer_control.c │   ├── [5.3K] irc_cbr_buffer_control.h │   ├── [1.5K] irc_cntrl_param.h │   ├── [3.2K] irc_common.h │   ├── [2.2K] irc_datatypes.h │   ├── [9.1K] irc_est_sad.c │   ├── [2.5K] irc_est_sad.h │   ├── [6.4K] irc_fixed_point_error_bits.c │   ├── [3.1K] irc_fixed_point_error_bits.h │   ├── [4.4K] irc_frame_info_collector.c │   ├── [3.5K] irc_frame_info_collector.h │   ├── [5.8K] irc_mb_model_based.c │   ├── [2.2K] irc_mb_model_based.h │   ├── [5.3K] irc_mem_req_and_acq.h │   ├── [ 61K] irc_picture_type.c │   ├── [3.9K] irc_picture_type.h │   ├── [ 68K] irc_rate_control_api.c │   ├── [8.4K] irc_rate_control_api.h │   ├── [2.6K] irc_rate_control_api_structs.h │   ├── [ 20K] irc_rd_model.c │   ├── [4.9K] irc_rd_model.h │   ├── [2.2K] irc_rd_model_struct.h │   ├── [1.9K] irc_trace_support.h │   ├── [ 12K] irc_vbr_storage_vbv.c │   ├── [4.9K] irc_vbr_storage_vbv.h │   ├── [8.0K] irc_vbr_str_prms.c │   ├── [2.3K] irc_vbr_str_prms.h │   ├── [ 15K] iv2.h │   ├── [ 61K] ive2.h │   ├── [4.0K] mips │   │   ├── [3.1K] ih264e_function_selector.c │   │   ├── [4.1K] ih264e_platform_macros.h │   │   └── [1.7K] ime_platform_macros.h │   └── [4.0K] x86 │   ├── [3.9K] ih264e_function_selector.c │   ├── [4.7K] ih264e_function_selector_sse42.c │   ├── [7.7K] ih264e_function_selector_ssse3.c │   ├── [ 21K] ih264e_half_pel_ssse3.c │   ├── [ 48K] ih264e_intra_modes_eval_ssse3.c │   ├── [4.7K] ih264e_platform_macros.h │   ├── [ 73K] ime_distortion_metrics_sse42.c │   └── [1.7K] ime_platform_macros.h ├── [1.7K] libavc_blacklist.txt ├── [ 0] MODULE_LICENSE_APACHE2 ├── [ 935] NOTICE ├── [ 72] OWNERS ├── [ 619] SECURITY.md └── [4.0K] test ├── [ 805] Android.bp ├── [4.0K] decoder │   ├── [ 195] dec.cfg │   └── [126K] main.c └── [4.0K] encoder ├── [ 12K] app.h ├── [ 754] enc.cfg ├── [9.0K] input.c ├── [106K] main.c ├── [3.7K] output.c ├── [ 11K] psnr.c ├── [2.7K] psnr.h └── [6.3K] recon.c 17 directories, 330 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. If the original source is unavailable, please email f.jinxu#gmail.com for a local snapshot (replace # with @).
    3. Shenlong has snapshotted the POC code for you. To support long-term maintenance, please consider donating. Thank you for your support.