@@ -98,7 +98,7 @@ predicate allowCredentialsIsSetToTrue(DataFlow::ExprNode allowOriginHW) {
9898 exists ( AllowCredentialsHeaderWrite allowCredentialsHW |
9999 allowCredentialsHW .getHeaderValue ( ) .toLowerCase ( ) = "true"
100100 |
101- allowOriginHW .( AllowOriginHeaderWrite ) .getResponseWriter ( ) =
101+ allowOriginHW .( AllowOriginHeaderWrite ) .getResponseWriter ( ) =
102102 allowCredentialsHW .getResponseWriter ( )
103103 )
104104 or
@@ -141,8 +141,8 @@ predicate allowOriginIsNull(DataFlow::ExprNode allowOriginHW, string message) {
141141 allowOriginHW .( AllowOriginHeaderWrite ) .getHeaderValue ( ) .toLowerCase ( ) = "null" and
142142 message =
143143 headerAllowOrigin ( ) + " header is set to `" +
144- allowOriginHW .( AllowOriginHeaderWrite ) .getHeaderValue ( ) + "`, and " + headerAllowCredentials ( ) +
145- " is set to `true`"
144+ allowOriginHW .( AllowOriginHeaderWrite ) .getHeaderValue ( ) + "`, and " + headerAllowCredentials ( )
145+ + " is set to `true`"
146146 or
147147 allowOriginHW
148148 .( GinCors:: AllowOriginsWrite )
@@ -152,8 +152,8 @@ predicate allowOriginIsNull(DataFlow::ExprNode allowOriginHW, string message) {
152152 .toString ( )
153153 .toLowerCase ( ) = "\"null\"" and
154154 message =
155- headerAllowOrigin ( ) + " header is set to `" + "null" + "`, and " +
156- headerAllowCredentials ( ) + " is set to `true`"
155+ headerAllowOrigin ( ) + " header is set to `" + "null" + "`, and " + headerAllowCredentials ( ) +
156+ " is set to `true`"
157157}
158158
159159/**
@@ -219,18 +219,18 @@ predicate flowsToGuardedByCheckOnUntrusted(DataFlow::ExprNode allowOriginHW) {
219219 )
220220}
221221
222- from DataFlow:: ExprNode allowOrigin , string message
222+ from DataFlow:: ExprNode allowOriginHW , string message
223223where
224- allowCredentialsIsSetToTrue ( allowOrigin ) and
224+ allowCredentialsIsSetToTrue ( allowOriginHW ) and
225225 (
226- flowsFromUntrustedToAllowOrigin ( allowOrigin , message )
226+ flowsFromUntrustedToAllowOrigin ( allowOriginHW , message )
227227 or
228- allowOriginIsNull ( allowOrigin , message )
228+ allowOriginIsNull ( allowOriginHW , message )
229229 ) and
230- not flowsToGuardedByCheckOnUntrusted ( allowOrigin ) and
230+ not flowsToGuardedByCheckOnUntrusted ( allowOriginHW ) and
231231 not exists ( ControlFlow:: ConditionGuardNode cgn |
232232 cgn .ensures ( any ( AllowedFlag f ) .getAFlag ( ) .getANode ( ) , _)
233233 |
234- cgn .dominates ( allowOrigin .getBasicBlock ( ) )
234+ cgn .dominates ( allowOriginHW .getBasicBlock ( ) )
235235 )
236- select allowOrigin , message
236+ select allowOriginHW , message
0 commit comments