CVE-2020-5219CWE-74

Remote Code Execution in Angular Expressions

High · published January 24, 2020

CVSS v3.1
8.7
EPSS
2%
Percentile
83.9
In the wild
Unconfirmed
What it is

Angular Expressions before version 1.0.1 has a remote code execution vulnerability if you call expressions.compile(userControlledInput) where userControlledInput is text that comes from user input. If running angular-expressions in the browser, an attacker could run any browser script when the application code calls expressions.compile(userControlledInput). If running angular-expressions on the server, an attacker could run any Javascript expression, thus gaining Remote Code Execution.

The record
Technical detail
CVSS v3.1
8.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.02393 · 83.9th percentile
Weakness
CWE-74 · Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Published
2020-01-24T15:25Z
EPSS history
Timeline
  • 24 JAN 15:25Z
    Remote Code Execution in Angular Expressions
    cvelistv5