From db9d0fa62e853d4be71d0cbf4aab360dfa67a0e9 Mon Sep 17 00:00:00 2001 From: Umed Khudoiberdiev Date: Tue, 19 May 2020 19:55:12 +0300 Subject: [PATCH] fix: prototype pollution issue (#6096) --- src/util/OrmUtils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/OrmUtils.ts b/src/util/OrmUtils.ts index 39e4fd9cbf..73d1c458ce 100644 --- a/src/util/OrmUtils.ts +++ b/src/util/OrmUtils.ts @@ -75,7 +75,7 @@ export class OrmUtils { if (this.isObject(target) && this.isObject(source)) { for (const key in source) { const value = source[key]; - if (value instanceof Promise) + if (key === "__proto__" || value instanceof Promise) continue; if (this.isObject(value)