Skip to content

Commit 1504ff1

Browse files
Copilotthorsten
andcommitted
Add ENT_SUBSTITUTE flag for safer HTML entity decoding
Co-authored-by: thorsten <[email protected]>
1 parent 85f25f7 commit 1504ff1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

phpmyfaq/src/phpMyFAQ/User/UserData.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,11 @@ public function get(mixed $field): mixed
7979

8080
// Decode HTML entities in display_name for backward compatibility
8181
if (isset($array['display_name'])) {
82-
$array['display_name'] = html_entity_decode($array['display_name'], ENT_QUOTES | ENT_HTML5, 'UTF-8');
82+
$array['display_name'] = html_entity_decode(
83+
$array['display_name'],
84+
ENT_QUOTES | ENT_HTML5 | ENT_SUBSTITUTE,
85+
'UTF-8'
86+
);
8387
}
8488

8589
return $singleReturn && $field != '*' ? $array[$field] : $array;

0 commit comments

Comments
 (0)