diff options
author | Erwan Mahe <erwan.mahe@intel.com> | 2016-10-13 17:50:00 +0200 |
---|---|---|
committer | Victor Tasayco Loarte <victorx.tasayco.loarte@intel.com> | 2016-10-21 12:14:12 +0200 |
commit | 8ff9bec4d21b08de896481fa2e3712852a808e59 (patch) | |
tree | fc38d0b02483dcbb8f69466bef8fc3c55b926118 | |
parent | c8e94081acc7e2d69dc31f47f3cd1493e104e10c (diff) | |
download | x86-8ff9bec4d21b08de896481fa2e3712852a808e59.tar.gz |
binder: prevent kptr leak by using %pK format specifier
CVE-2016-6683
Works in conjunction with kptr_restrict.
Bug: 30143283
Change-Id: I3e74016ef0048867bc03e2ecfbb290ad9dc715a9
Tracked-On: https://jira01.devtools.intel.com/browse/AW-2264
Signed-off-by: Erwan Mahe <erwan.mahe@intel.com>
Reviewed-on: https://android.intel.com/545352
Reviewed-by: Dubray, SimonX <simonx.dubray@intel.com>
Reviewed-by: jenkins_ndg <jenkins_ndg@intel.com>
Reviewed-by: Tasayco Loarte, VictorX <victorx.tasayco.loarte@intel.com>
Reviewed-by: Maalem, Saadi <saadi.maalem@intel.com>
-rw-r--r-- | drivers/android/binder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/android/binder.c b/drivers/android/binder.c index 4eb696173ce4..feda3c787a8d 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -3366,7 +3366,7 @@ static void print_binder_node(struct seq_file *m, struct binder_node *node) static void print_binder_ref(struct seq_file *m, struct binder_ref *ref) { - seq_printf(m, " ref %d: desc %d %snode %d s %d w %d d %p\n", + seq_printf(m, " ref %d: desc %d %snode %d s %d w %d d %pK\n", ref->debug_id, ref->desc, ref->node->proc ? "" : "dead ", ref->node->debug_id, ref->strong, ref->weak, ref->death); } |