dokuwiki/lib
Andreas Gohr 4970ad24ce check permissions in ACL plugin's RPC API component. #1056
Security Fix

Severity: Medium
Type:     Remote Priviledge Escalation
Remote:   yes

Vulnerability Details:

This fixes a security hole in the ACL plugins remote API component. The
plugin failed to check for superuser permissions before executing ACL
addition or deletion. This means everybody with permissions to call the
XMLRPC API also had permissions to set up their own ACL rules and thus
circumventing any existing rules.

Risk Assessment:

The XMLRPC API in DokuWiki is marked experimental and off by default. It
also implements an additional safeguard by giving access to a configured
circle of users and groups only. So only a minor number of DokuWiki
installations will be affected at all.
For affected installations the risk is high if users with access to the
API are not to be trusted.
Thus the overall severity of medium.

Resolution:

Installations applying this commit are safe. A hotfix is about to be
released. Meanwhile users are advised to disable the XMLRPC API in the
config manager.
2015-02-24 20:58:47 +01:00
..
exe Merge remote-tracking branch master into revisions 2014-09-26 12:48:02 +02:00
images Merge pull request #527 from splitbrain/userlink 2014-03-16 21:52:10 +01:00
plugins check permissions in ACL plugin's RPC API component. #1056 2015-02-24 20:58:47 +01:00
scripts upgrade to jQuery 1.11.1 and jQuery-UI 1.11.0. #778 2014-07-04 16:41:19 +02:00
styles included geshi styles per @import, removed from lib/exe/css 2014-02-15 11:37:01 +00:00
tpl Merge remote-tracking branch master into revisions 2014-09-26 12:48:02 +02:00
index.html changed all doctypes to html5 doctype 2012-07-14 12:10:08 +01:00