Modified version of libxaac based on https://github.com/ittiam-systems/libxaac, starting from commit 1f798f1cc5b784fcc5af8777e0c7c2e7da5620db
Find a file
Ramesh Katuri 4878ef09c7 Fix for heap buffer overflow in xaac decoder init
Number of elements allowed in usac profile are 16. Erroneous input
stream in this use case has 63336 elements.We have an error
check for this max number of elements while parsing the decoder
configuration.This returned error code was not handled properly.

Maximum 16 config elements can be used while codec creation,because
of number of elements values is coming as 63336, during
creation time OOB read is happening.

Bug:112766520
Bug:112857468
Bug:112913145
Bug:112918261
Test: re-ran poc
Change-Id: If9413546371f72a6896f5c7e7d22a314e484cf76
2018-09-05 14:50:05 -07:00
decoder Fix for heap buffer overflow in xaac decoder init 2018-09-05 14:50:05 -07:00
test Fix for ubsan add-overflow 2018-07-27 22:23:11 +00:00
Android.bp Collected Cleanups from Ittiam 2018-06-05 13:04:22 -07:00
LICENSE Bring xHE-AAC into pi-dev branch 2018-05-17 14:36:48 -07:00
MODULE_LICENSE_APACHE2 Bring xHE-AAC into pi-dev branch 2018-05-17 14:36:48 -07:00
NOTICE Bring xHE-AAC into pi-dev branch 2018-05-17 14:36:48 -07:00
OWNERS Bring xHE-AAC into pi-dev branch 2018-05-17 14:36:48 -07:00