File: 0001-Escape-form-value.patch

package info (click to toggle)
php-horde-core 2.15.0%2Bdebian0-1%2Bdeb8u1
  • links: PTS, VCS
  • area: main
  • in suites: jessie
  • size: 7,396 kB
  • ctags: 5,941
  • sloc: php: 24,591; xml: 3,488; sh: 14; makefile: 14
file content (25 lines) | stat: -rw-r--r-- 1,038 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
From: Michael J Rubinsky <mrubinsk@horde.org>
Date: Mon, 14 Dec 2015 09:27:09 -0500
Subject: Escape form value.

Even though this is a numeric field, this isn't enforced until
the form is submitted.

(Adapted from upstream 11d74fa5a22fe626c5e5a010b703cd46a136f253)

diff --git a/Horde_Core-2.15.0/lib/Horde/Core/Ui/VarRenderer/Html.php b/Horde_Core-2.15.0/lib/Horde/Core/Ui/VarRenderer/Html.php
index 62ae559..580dc27 100644
--- a/Horde_Core-2.15.0/lib/Horde/Core/Ui/VarRenderer/Html.php
+++ b/Horde_Core-2.15.0/lib/Horde/Core/Ui/VarRenderer/Html.php
@@ -48,7 +48,7 @@ class Horde_Core_Ui_VarRenderer_Html extends Horde_Core_Ui_VarRenderer
         return sprintf('<input type="text" size="5" name="%s" id="%s" value="%s"%s />',
                        htmlspecialchars($var->getVarName()),
                        $this->_genID($var->getVarName(), false),
-                       $value,
+                       htmlspecialchars($value),
                        $this->_getActionScripts($form, $var)
                );
     }
-- 
2.7.0