Update javascript/ql/src/Security/CWE-400/PrototypePollutionUtility.ql

Co-Authored-By: Esben Sparre Andreasen <esbena@github.com>
This commit is contained in:
Asger F 2020-02-05 09:48:16 +00:00 коммит произвёл GitHub
Родитель fd9975db85
Коммит cf18bd7bb8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -173,7 +173,7 @@ predicate dynamicPropReadStep(Node base, Node key, SourceNode output) {
output = read
)
or
// Summarize functions returning a dynamic property read of two parameters.
// Summarize functions returning a dynamic property read of two parameters, such as `function getProp(obj, prop) { return obj[prop]; }`.
exists(CallNode call, Function callee, ParameterNode baseParam, ParameterNode keyParam, Node innerBase, Node innerKey, SourceNode innerOutput |
dynamicPropReadStep(innerBase, innerKey, innerOutput) and
baseParam.flowsTo(innerBase) and