mirror of
https://github.com/github/codeql.git
synced 2026-04-25 08:45:14 +02:00
Update javascript/ql/lib/semmle/javascript/security/dataflow/TaintedPathCustomizations.qll
Co-authored-by: Asger F <asgerf@github.com>
This commit is contained in:
@@ -892,10 +892,13 @@ module TaintedPath {
|
||||
TaintTracking::uriStep(node1, node2)
|
||||
or
|
||||
exists(DataFlow::CallNode decode |
|
||||
decode.getCalleeName() = "decodeURIComponent" or
|
||||
decode.getCalleeName() = "decodeURI" or
|
||||
decode.getCalleeName() = "escape" or
|
||||
decode.getCalleeName() = "unescape"
|
||||
decode =
|
||||
DataFlow::globalVarRef([
|
||||
"decodeURIComponent",
|
||||
"decodeURI",
|
||||
"escape",
|
||||
"unescape"
|
||||
]).getACall()
|
||||
|
|
||||
node1 = decode.getArgument(0) and
|
||||
node2 = decode
|
||||
|
||||
Reference in New Issue
Block a user