diff --git a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy index fe3ce7936f..db44776908 100755 --- a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy +++ b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy @@ -123,6 +123,9 @@ class ApiController { if(!(validationResponse == null)) { invalid(validationResponse.getKey(), validationResponse.getValue()) return + } else if (ParamsUtil.sanitizeString(params.meetingID) != params.meetingID) { + invalid("idInvaid", "Meeting ID is invalid") + return } // Ensure unique TelVoice. Uniqueness is not guaranteed by paramsProcessorUtil.