Remove unneeded implicit read step

This commit is contained in:
Tony Torralba
2021-12-09 17:12:27 +01:00
parent a0a914466c
commit 66794665f3

View File

@@ -36,11 +36,7 @@ class ImplicitPendingIntentStartConf extends TaintTracking::Configuration {
super.allowImplicitRead(node, c)
or
this.isSink(node) and
(
allowIntentExtrasImplicitRead(node, c) or
c.(DataFlow::SyntheticFieldContent).getField() =
["android.app.Notification.action", "androidx.slice.Slice.action"]
)
allowIntentExtrasImplicitRead(node, c)
or
this.isAdditionalTaintStep(node, _) and
c.(DataFlow::FieldContent).getType() instanceof PendingIntent