From eb8ff378e66a3c4978a851a2e56fe0d689d923a1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 24 Aug 2022 12:27:50 +0200 Subject: [PATCH] Fix encryption of sensitive constants --- htdocs/admin/const.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/htdocs/admin/const.php b/htdocs/admin/const.php index a5a68a0bb49..f8e8de04c20 100644 --- a/htdocs/admin/const.php +++ b/htdocs/admin/const.php @@ -26,6 +26,7 @@ require '../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/security.lib.php'; // Load translation files required by the page $langs->load("admin"); @@ -255,16 +256,18 @@ if ($result) { while ($i < $num) { $obj = $db->fetch_object($result); + $value = dolDecrypt($obj->value); + print "\n"; - print ''.$obj->name.''."\n"; + print ''.dol_escape_htmltag($obj->name).''."\n"; // Value print ''; print ''; print ''; print ''; - print ''; + print ''; print ''; // Note @@ -280,12 +283,12 @@ if ($result) { // Entity limit to superadmin if (!empty($conf->multicompany->enabled) && !$user->entity) { print ''; - print ''; + print ''; print ''; print ''; } else { print ''; - print ''; + print ''; } if ($conf->use_javascript_ajax) {