diff options
author | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-09-06 23:11:45 +0000 |
---|---|---|
committer | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-09-06 23:11:45 +0000 |
commit | 7813337cad75e71e76dbd1d4492ca0d53b523d61 (patch) | |
tree | fea12dc6ee3c6b05f744b43995ba51326ca7eb07 /README | |
parent | 2c9a078c00412fb0fbdcefbfd4bd6ba6bb3b9324 (diff) | |
download | vdr-plugin-live-7813337cad75e71e76dbd1d4492ca0d53b523d61.tar.gz vdr-plugin-live-7813337cad75e71e76dbd1d4492ca0d53b523d61.tar.bz2 |
- First reaction to bug #387. This version has checked MapUrl mappings.
Diffstat (limited to 'README')
-rw-r--r-- | README | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -151,4 +151,19 @@ build. It is only neccessary if the localized strings have changed or if translations have been added. So if one of above is true you can regenerate i18n-generated.h with the make target 'generate-i18n' prior to creating the live plugin. In this case you need the CPAN perl -module Locale::PO installed on your system.
\ No newline at end of file +module Locale::PO installed on your system. + + +Security consideratios +====================== + +Live uses the tntnet MapUrl mechanism to map different request urls +to tntnet components. One component 'content.ecpp' delivers files +found in the file system. When given the wrong 'path' it could +retrieve any file from the server where live runs on. Therefore +content.ecpp needs to be enhanced to check the paths before returning +files. A second measure against missuse is to limit the mappings from +MapUrl to only valid files. In the current version this approach has +been taken. But due to the 'dificulty' to fully understand regular +expressions, this might get spoiled again by 'unchecked' code +contribution. |