libxaac/decoder/drc_src
Rajat Kumar f60122a142 Fix for array out of bound in impd_drc_parse_coeff func
Variable num_gain_max_values was used as index in
impd_init_table function without checked
for bounds. Added check to prevent out of bound array
access.

Bug:141524702
Test: poc in bug

Change-Id: Ia902153ef614db6dbd002572cdbdb62421580588
(cherry picked from commit 566b69f066)
2020-03-04 17:23:02 +00:00
..
impd_apicmd_standards.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_api.c Fixes to incorporate latest conformance criteria 2019-07-03 10:23:20 -07:00
impd_drc_api_defs.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_api_struct_def.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_bitbuffer.c Fix to add few bound checks in DRC, based on code review 2019-11-13 14:23:08 -08:00
impd_drc_bitbuffer.h Fix for OOB write in loudness info set ext 2018-10-27 10:38:12 -07:00
impd_drc_bitstream_dec_api.h Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_common.h Fix to add few bound checks in DRC, based on code review 2019-11-13 14:23:08 -08:00
impd_drc_config_params.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_dec.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_definitions.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_dynamic_payload.c Merge "Fix for segv in impd_filter_banks_process function" 2020-01-29 20:41:46 +00:00
impd_drc_eq.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_eq.h Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_error_codes.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_extr_delta_coded_info.c Fix to add few bound checks in DRC, based on code review 2019-11-13 14:23:08 -08:00
impd_drc_extr_delta_coded_info.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_filter_bank.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_filter_bank.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_gain_dec.c Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_gain_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_gain_decoder.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_gain_decoder.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_hashdefines.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_init.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_interface.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_interface_decoder.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_loudness_control.c Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_loudness_control.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_main_td_process.c Fixes to incorporate latest conformance criteria 2019-07-03 10:23:20 -07:00
impd_drc_multi_band.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_multiband.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_parametric_dec.c Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_parser.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_parser_interface.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_peak_limiter.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_peak_limiter.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_peak_limiter_struct.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_process.c Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_process_audio.h Fix to remove unused codes from MPEG-D DRC. 2019-05-15 15:18:34 -07:00
impd_drc_qmf_filter.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_rom.c Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_rom.h Fix to define all tables as const in libxaac 2019-07-17 12:24:16 -07:00
impd_drc_sel_proc_drc_set_sel.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_selection_process.c Fix to add few bound checks in DRC, based on code review 2019-11-13 14:23:08 -08:00
impd_drc_selection_process.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_selection_process_drcset_selection.c Fix for SBO in impd_drc_selection_process_drcset_selection.c 2020-02-20 16:58:14 -08:00
impd_drc_selection_process_init.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_shape_filter.c Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_static_payload.c Fix for array out of bound in impd_drc_parse_coeff func 2020-03-04 17:23:02 +00:00
impd_drc_struct.h Fix for global buffer overflow in impd_init_loudness_control function 2018-11-05 11:21:58 -08:00
impd_drc_tables.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_bitstream_dec_api.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_eq.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_gain_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_interface.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_loud_eq.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_multi_band.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_parser.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_process_audio.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_sel_proc_drc_set_sel.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_sel_proc_init.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_sel_proc_loudness_control.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_shape_filter.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_drc_uni_tables.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_error_handler.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_error_standards.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_memory_standards.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_parametric_drc_dec.h Formatting changes 2018-06-07 16:52:19 -07:00
impd_type_def.h Formatting changes 2018-06-07 16:52:19 -07:00