OSDN Git Service

Fix SF security vulnerability: 32706020
authorFabien Sanglard <sanglardf@google.com>
Tue, 8 Nov 2016 23:35:02 +0000 (15:35 -0800)
committerFabien Sanglard <sanglardf@google.com>
Wed, 9 Nov 2016 17:25:44 +0000 (17:25 +0000)
commitd073eb7a3f28fd74bfa24c8b7599465cb7de5436
tree313ea3bcbab084f3a60fd1690b552f49c0629624
parent2c39ea10255c4cddf3e97fd00c2aa1548bc54c4f
Fix SF security vulnerability: 32706020

Because of lack of mutex lock when get mConsumerName, if one thread
getConsumerName, another thread setConsumerName frequently, an UAF will
be triggered.

Change-Id: Id1bbf0d15de6d16def2f54ecade385058cda3b65
Test: Marling with poc provided in bug report.
Bug: 32706020
libs/gui/BufferQueueProducer.cpp