mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-24 02:21:43 +02:00
[ticket/security/279] Use rawurlencode for escaping smilie URLs
SECURITY-279
This commit is contained in:
@@ -654,7 +654,7 @@ class acp_icons
|
|||||||
{
|
{
|
||||||
$replace_sql = ($mode == 'smilies') ? $code : $img;
|
$replace_sql = ($mode == 'smilies') ? $code : $img;
|
||||||
$sql = array(
|
$sql = array(
|
||||||
$fields . '_url' => utf8_substr(htmlspecialchars($img, ENT_COMPAT), 0, 50),
|
$fields . '_url' => utf8_substr(rawurlencode($img), 0, 50),
|
||||||
$fields . '_height' => (int) $height,
|
$fields . '_height' => (int) $height,
|
||||||
$fields . '_width' => (int) $width,
|
$fields . '_width' => (int) $width,
|
||||||
'display_on_posting' => (int) $display_on_posting,
|
'display_on_posting' => (int) $display_on_posting,
|
||||||
@@ -676,7 +676,7 @@ class acp_icons
|
|||||||
++$order;
|
++$order;
|
||||||
|
|
||||||
$sql = array(
|
$sql = array(
|
||||||
$fields . '_url' => utf8_substr(htmlspecialchars($img, ENT_COMPAT), 0, 50),
|
$fields . '_url' => utf8_substr(rawurlencode($img), 0, 50),
|
||||||
$fields . '_height' => (int) $height,
|
$fields . '_height' => (int) $height,
|
||||||
$fields . '_width' => (int) $width,
|
$fields . '_width' => (int) $width,
|
||||||
$fields . '_order' => (int) $order,
|
$fields . '_order' => (int) $order,
|
||||||
|
Reference in New Issue
Block a user