Modified version of libxaac based on https://github.com/ittiam-systems/libxaac, starting from commit 1f798f1cc5b784fcc5af8777e0c7c2e7da5620db
Find a file
Ramesh Katuri 69f8d42a89 Fix for stack buffer underflow in sbr
Sbr frame size is not getting updated in all the sbr decoder
calling paths, because of which in one of the paths the number
of samples are passed as 0 to sbr decode call.

Inside the sbr decode call one of the buffer is accessed with
(shifted value of this number of samples - offset),
which is becoming negative in this cause. This negative offset
is causing OOB read access.

Bug:113263695
Test: poc from bug
Change-Id: I8fb5391a6ba9dd4919f8b761de295d02dda685b4
2018-09-04 10:39:04 -07:00
decoder Fix for stack buffer underflow in sbr 2018-09-04 10:39:04 -07:00
test Fix for ubsan add-overflow 2018-07-03 13:30:00 -07: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