diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2019-08-08 02:45:03 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2019-08-08 03:15:54 +0200 |
commit | 1074eb033654bd5462677ffe694eda7805390284 (patch) | |
tree | c1e4a37007d39c7e2f82d912be55a4e587a8e7a4 /tdecore/README.kiosk | |
parent | 38198900a49c5fe8cb9c7e9a9af9bba858e30f39 (diff) | |
download | tdelibs-1074eb033654bd5462677ffe694eda7805390284.tar.gz tdelibs-1074eb033654bd5462677ffe694eda7805390284.zip |
Security: remove support for $(...) in config keys with [$e] marker.
It is very unclear at this point what a valid use case for this feature
would possibly be. The old documentation only mentions $(hostname) as
an example, which can be done with $HOSTNAME instead.
Note that $(...) is still supported in Exec lines of desktop files,
this does not require [$e] anyway (and actually works better without it,
otherwise the $ signs need to be doubled to obey tdeconfig $e escaping rules...).
Based on KDE Frameworks 5 kconfig patch for CVE-2019-14744.
This resolves issue #45.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'tdecore/README.kiosk')
-rw-r--r-- | tdecore/README.kiosk | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/tdecore/README.kiosk b/tdecore/README.kiosk index 826fc6da6..ae4f72d47 100644 --- a/tdecore/README.kiosk +++ b/tdecore/README.kiosk @@ -642,18 +642,6 @@ The following syntax is also supported: Name[$ei]=${USER} -Shell Commands in KDE config files. -=================================== - -In KDE3.1 arbitrary entries in configuration files can contain shell -commands. This way the value of a configuration entry can be determined -dynamically at runtime. In order to use this the entry must be marked -with [$e]. - -Example: -Host[$e]=$(hostname) - - KDE3 Kiosk Application API ========================== |