summaryrefslogtreecommitdiff
path: root/doku.php
diff options
context:
space:
mode:
authorMichael Hamann <michael@content-space.de>2011-01-16 13:30:49 +0100
committerMichael Hamann <michael@content-space.de>2011-01-16 13:53:47 +0100
commiteff795ac6482d5885761f6688ce183c66becd7e1 (patch)
tree6b33fbbaa46adcfd4e7f354ccb66bdef2c76f8c5 /doku.php
parent876d3278dce690fbf6a38e29a82e8bad24813fe7 (diff)
downloadrpg-eff795ac6482d5885761f6688ce183c66becd7e1.tar.gz
rpg-eff795ac6482d5885761f6688ce183c66becd7e1.tar.bz2
Fix several security issues in the XML-RPC interface
For locks and getRevisions there hasn't been any acl check. In many other cases the id hadn't been cleaned before the acl check was done which means that many acl rules that should be applied weren't applied. So e.g. when you have read permissions for the root namespace but not for a subnamespace you could add a leading ":" and the permissions for the root namespace will be used instead of the permissions for the subnamespace. This did not apply to writing pages and reading media files, but writing and deleting media files have been concerned as well as reading both plain and html versions of pages. This only concerns installations where XML-RPC is enabled (default is disabled) and XML-RPC is allowed for all or untrusted users.
Diffstat (limited to 'doku.php')
0 files changed, 0 insertions, 0 deletions