diff options
author | Fabien Sanglard <sanglardf@google.com> | 2016-11-08 15:35:02 -0800 |
---|---|---|
committer | Brinly Taylor <brinly@brinly.me> | 2017-03-13 04:56:11 +0000 |
commit | c2983e9d3bc3905d06a8b7dfa58548687c50634a (patch) | |
tree | 0f780a3127e5663100e75dd5acf3d30db295eb54 /services/surfaceflinger/DisplayDevice.h | |
parent | 0ff545d4a7ab8ceb76a0e90c11cf83adebe8b140 (diff) | |
download | frameworks_native-c2983e9d3bc3905d06a8b7dfa58548687c50634a.zip frameworks_native-c2983e9d3bc3905d06a8b7dfa58548687c50634a.tar.gz frameworks_native-c2983e9d3bc3905d06a8b7dfa58548687c50634a.tar.bz2 |
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
(cherry picked from commit d073eb7a3f28fd74bfa24c8b7599465cb7de5436)
(cherry picked from commit 2e16d5fac149dab3c3e8f1b2ca89f45cf55a7b34)
Diffstat (limited to 'services/surfaceflinger/DisplayDevice.h')
0 files changed, 0 insertions, 0 deletions