From 1f71d809d42ada25eb2adcf491a908709eef0f59 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Fri, 3 Jul 2015 08:55:33 +0200 Subject: [PATCH] Fixes #1288 --- lib/controller/checks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/controller/checks.py b/lib/controller/checks.py index 14d93936d..718b4e17f 100644 --- a/lib/controller/checks.py +++ b/lib/controller/checks.py @@ -706,7 +706,8 @@ def checkFalsePositives(injection): retVal = injection - if all(_ in (PAYLOAD.TECHNIQUE.BOOLEAN, PAYLOAD.TECHNIQUE.TIME, PAYLOAD.TECHNIQUE.STACKED) for _ in injection.data): + if all(_ in (PAYLOAD.TECHNIQUE.BOOLEAN, PAYLOAD.TECHNIQUE.TIME, PAYLOAD.TECHNIQUE.STACKED) for _ in injection.data) or\ + (len(injection.data) == 1 and PAYLOAD.TECHNIQUE.UNION in injection.data and "Generic" in injection.data[PAYLOAD.TECHNIQUE.UNION].title): pushValue(kb.injection) infoMsg = "checking if the injection point on %s " % injection.place