OSDN Git Service

Sanitize effect descriptors for AudioPolicyService binder calls.
authorAndy Hung <hunga@google.com>
Thu, 12 Apr 2018 18:06:56 +0000 (11:06 -0700)
committerandroid-build-team Robot <android-build-team-robot@google.com>
Fri, 25 May 2018 18:38:57 +0000 (18:38 +0000)
commite8b28a87b218b5166433f6e9a52f0a497cdcb31e
treee226f9e3455a83b13902bfdd57633b1bc16cd10d
parent0182a2cba07494de4d530ef1c346cf572c83ecc1
Sanitize effect descriptors for AudioPolicyService binder calls.

Zero initialize structs before parcel read, if status is not checked.
Sanitize parcel read audio_port_config.

Test: Audio CTS, See bug for POC
Bug: 73126106
Merged-in: Iece43eb463385927e6babcf93654eea8aaebc29c
Change-Id: Iece43eb463385927e6babcf93654eea8aaebc29c
(cherry picked from commit 498bdcc90bc470a79bf8943cbac64502f7c1c091)
media/libaudioclient/IAudioPolicyService.cpp
media/libaudioclient/include/media/IAudioPolicyService.h