summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErwan Mahe <erwan.mahe@intel.com>2016-10-13 17:50:00 +0200
committerVictor Tasayco Loarte <victorx.tasayco.loarte@intel.com>2016-10-21 12:14:12 +0200
commit8ff9bec4d21b08de896481fa2e3712852a808e59 (patch)
treefc38d0b02483dcbb8f69466bef8fc3c55b926118
parentc8e94081acc7e2d69dc31f47f3cd1493e104e10c (diff)
downloadx86-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.c2
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);
}