From c813bde005fae88f83ecbe6dd8e3bb1eeafd46fd Mon Sep 17 00:00:00 2001 From: AleksanderSklorz <115619721+AleksanderSklorz@users.noreply.github.com> Date: Fri, 30 Jun 2023 19:20:38 +0200 Subject: [PATCH] ACS-5403 Prevent possibility to override prototype (#8719) --- lib/core/src/lib/login/components/login.component.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/core/src/lib/login/components/login.component.ts b/lib/core/src/lib/login/components/login.component.ts index d4fd29d0fe..4dedaf4faa 100644 --- a/lib/core/src/lib/login/components/login.component.ts +++ b/lib/core/src/lib/login/components/login.component.ts @@ -324,10 +324,12 @@ export class LoginComponent implements OnInit, OnDestroy { msg: string, params?: any ) { - this._message[field][ruleId] = { - value: msg, - params - }; + if (field !== '__proto__' && field !== 'constructor' && field !== 'prototype') { + this._message[field][ruleId] = { + value: msg, + params + }; + } } /**