]> git.ipfire.org Git - thirdparty/asterisk.git/commit
AST-2014-017 - app_confbridge: permission escalation/ class authorization.
authorKevin Harwell <kharwell@digium.com>
Thu, 20 Nov 2014 15:50:44 +0000 (15:50 +0000)
committerKevin Harwell <kharwell@digium.com>
Thu, 20 Nov 2014 15:50:44 +0000 (15:50 +0000)
commit19ba0d136348e1325e572dba4dd6c53af21d29b7
treeeaaaba0400e893ce8eb3ef25f0ea0c742dfb20d9
parente7f16827cb7c1664a3e34621e4638c1d86bfe274
AST-2014-017 - app_confbridge: permission escalation/ class authorization.

Confbridge dialplan function permission escalation via AMI and inappropriate
class authorization on the ConfbridgeStartRecord action. The CONFBRIDGE dialplan
function when executed from an external protocol (for instance AMI), could
result in a privilege escalation. Also, the AMI action “ConfbridgeStartRecord”
could also be used to execute arbitrary system commands without first checking
for system access.

Asterisk now inhibits the CONFBRIDGE function from being executed from an
external interface if the live_dangerously option is set to no.  Also, the
“ConfbridgeStartRecord” AMI action is now only allowed to execute under a
user with system level access.

ASTERISK-24490
Reported by: Gareth Palmer
........

Merged revisions 428332 from http://svn.asterisk.org/svn/asterisk/branches/11
........

Merged revisions 428334 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@428339 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_confbridge.c