Angular Expressions
Approved changes feed: RSS · Atom
cpe:2.3:a:peerigon:angular-expressions:*:*:*:*:*:node.js:*:*part: a version: * update: *
| Vendor | Peerigon (5b7a199d-7e54-5739-a914-eb1209c08272) |
|---|---|
| Product | Angular Expressions (3880c2c4-83fa-51cc-8cf4-2af9bad9bc7d) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | node.js |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-44643 |
vulnerable | 2026-06-08 08:05:11.232286 |
Angular Expressions - Remote Code Execution using filters
Angular Expressions provides expressions for the Angular.JS web framework as a standalone module. Prior to 1.5.2, an attacker can write a malicious expression using filters that escapes the sandbox to execute arbitrary code on the system. This vulnerability is fixed in 1.5.2.
Published: 2026-05-11T14:33:42.630Z
Updated: 2026-05-11T16:22:58.556Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-21277 |
vulnerable | 2026-06-08 05:29:11.501650 |
Angular Expressions - Remote Code Execution
HIGH (8.5)
angular-expressions is "angular's nicest part extracted as a standalone module for the browser and node". In angular-expressions before version 1.1.2 there is a vulnerability which allows Remote Code Execution if you call "expressions.compile(userControlledInput)" where "userControlledInput" is text that comes from user input. The security of the package could be bypassed by using a more complex payload, using a ".constructor.constructor" technique. In terms of impact: 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. This is fixed in version 1.1.2 of angular-expressions A temporary workaround might be either to disable user-controlled input that will be fed into angular-expressions in your application or allow only following characters in the userControlledInput.
Published: 2021-02-01T15:05:24.000Z
Updated: 2024-08-03T18:09:15.102Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-5219 |
vulnerable | 2026-06-08 05:26:41.524525 |
Remote Code Execution in Angular Expressions
HIGH (8.7)
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.
Published: 2020-01-24T15:25:14.000Z
Updated: 2024-08-04T08:22:08.893Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.