From f43c639eccb0b9158fc51e0c0234d2a8403235e8 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sun, 6 Nov 2016 01:07:08 -0600 Subject: [PATCH] Update index.lua Add additional security when using voicemail_authorized = true. --- resources/install/scripts/app/voicemail/index.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/resources/install/scripts/app/voicemail/index.lua b/resources/install/scripts/app/voicemail/index.lua index e4ac35d055..159b636804 100644 --- a/resources/install/scripts/app/voicemail/index.lua +++ b/resources/install/scripts/app/voicemail/index.lua @@ -1,5 +1,5 @@ -- Part of FusionPBX --- Copyright (C) 2013-2015 Mark J Crane +-- Copyright (C) 2013-2016 Mark J Crane -- All rights reserved. -- -- Redistribution and use in source and binary forms, with or without @@ -270,7 +270,11 @@ if (voicemail_id) then if (voicemail_authorized) then if (voicemail_authorized == "true") then - --skip the password check + if (voicemail_id == sip_from_user or voicemail_id == sip_number_alias) then + --skip the password check + else + check_password(voicemail_id, password_tries); + end else check_password(voicemail_id, password_tries); end