Bug #3807
closedFeatureKeys.ALLOW_EXTERNAL_FUNCTIONS=false does not block external function calls anymore?
100%
Description
Hello,
I'm currently in the process of updating an application that was previously running with Saxon PE 9.6.0.6 to 9.8. Everything is fine, but one security related test is failing which is testing the execution of an external function using EXPaths @file:base-dir()@.
The test case in fact is expected to fail, because FeatureKeys.ALLOW_EXTERNAL_FUNCTIONS
is set to false
in this particular case. To my surpise however, this code is now executing flawlessly with 9.8.
I have reproduced the same behaviour using the command line. Please find the attached example and screenshots.
Is this supposed to be working now and I just need to unregister these functions manually?
Thanks in advance for clearing this up!
Files
Please register to edit this issue