Move the sources back the .ql files

Otherwise they would both apply at the same time, making both versions of the query identical.
This commit is contained in:
Tony Torralba
2023-08-04 10:02:56 +02:00
parent e9bad321b6
commit 586c8803c5
3 changed files with 4 additions and 4 deletions

View File

@@ -14,6 +14,8 @@
import CommandInjectionRuntimeExec
import ExecUserFlow::PathGraph
class RemoteSource extends Source instanceof RemoteFlowSource { }
from
ExecUserFlow::PathNode source, ExecUserFlow::PathNode sink, DataFlow::Node sourceCmd,
DataFlow::Node sinkCmd

View File

@@ -30,10 +30,6 @@ module ExecCmdFlow = TaintTracking::Global<ExecCmdFlowConfig>;
abstract class Source extends DataFlow::Node { }
class RemoteSource extends Source instanceof RemoteFlowSource { }
class LocalSource extends Source instanceof LocalUserInput { }
module ExecUserFlowConfig implements DataFlow::ConfigSig {
predicate isSource(DataFlow::Node source) { source instanceof Source }

View File

@@ -15,6 +15,8 @@
import CommandInjectionRuntimeExec
import ExecUserFlow::PathGraph
class LocalSource extends Source instanceof LocalUserInput { }
from
ExecUserFlow::PathNode source, ExecUserFlow::PathNode sink, DataFlow::Node sourceCmd,
DataFlow::Node sinkCmd