Add htmlentities to protect nick/addr in acl_lookup
authorHypolite Petovan <mrpetovan@gmail.com>
Thu, 13 Apr 2017 22:33:40 +0000 (18:33 -0400)
committerHypolite Petovan <mrpetovan@gmail.com>
Thu, 13 Apr 2017 22:33:40 +0000 (18:33 -0400)
include/acl_selectors.php

index 4cc810f..9c3eab5 100644 (file)
@@ -639,13 +639,13 @@ function acl_lookup(App $a, $out_type = 'json') {
 
                                if (count($contact) > 0) {
                                        $unknown_contacts[] = array(
-                                               'type'    => 'cu',
+                                               'type'    => 'c',
                                                'photo'   => proxy_url($contact['micro'], false, PROXY_SIZE_MICRO),
                                                'name'    => htmlentities($contact['name']),
                                                'id'      => intval($contact['cid']),
                                                'network' => $contact['network'],
                                                'link'    => $contact['url'],
-                                               'nick'    => $contact['nick'] ? : $contact['addr'],
+                                               'nick'    => htmlentities($contact['nick'] ? : $contact['addr']),
                                                'forum'   => $contact['forum']
                                        );
                                }