]> git.joonet.de Git - adminer.git/commitdiff
Escape unknown field in select
authorJakub Vrana <jakub@vrana.cz>
Tue, 18 Feb 2025 09:29:28 +0000 (10:29 +0100)
committerJakub Vrana <jakub@vrana.cz>
Wed, 19 Feb 2025 10:16:45 +0000 (11:16 +0100)
adminer/select.inc.php
changes.txt

index 629f6a64faf69cb0d2b3aa290db9fb50714efc8a..bda6b1f294834194df1bfb187e17ccdf480cd55e 100644 (file)
@@ -326,7 +326,7 @@ if (!$columns && support("table")) {
                                if (!isset($unselected[$key])) {
                                        $val = $_GET["columns"][key($select)];
                                        $field = $fields[$select ? ($val ? $val["col"] : current($select)) : $key];
-                                       $name = ($field ? $adminer->fieldName($field, $rank) : ($val["fun"] ? "*" : $key));
+                                       $name = ($field ? $adminer->fieldName($field, $rank) : ($val["fun"] ? "*" : h($key)));
                                        if ($name != "") {
                                                $rank++;
                                                $names[$key] = $name;
index 59fce18a1ba1cb2018cf1fd0291d4a73864681f1..850c96fa6dac9b0e266fae6290898916e8d84053 100644 (file)
@@ -1,4 +1,5 @@
 Adminer 4.15.0-dev:
+Escape unknown field in select
 HTTP drivers: Don't allow path in server name
 HTTP drivers: Hide connection error message
 SimpleDB: Disable XML entity loader