diff --git a/lib/controller/controller.py b/lib/controller/controller.py index 391fbf72f..b0abb460d 100644 --- a/lib/controller/controller.py +++ b/lib/controller/controller.py @@ -357,7 +357,8 @@ def start(): warnMsg += "injectable" logger.warn(warnMsg) - if len(kb.injections) == 0 and not kb.injection.place and not kb.injection.parameter: + if (len(kb.injections) == 0 or len(kb.injections) == 1 and kb.injections[0].parameter is None) \ + and not kb.injection.place and not kb.injection.parameter: errMsg = "all parameters are not injectable, try " errMsg += "a higher --level" raise sqlmapNotVulnerableException, errMsg