Approved changes feed: RSS · Atom

cpe:2.3:a:peerigon:angular-expressions:*:*:*:*:*:node.js:*:*

part: a version: * update: *

VendorPeerigon (5b7a199d-7e54-5739-a914-eb1209c08272)
ProductAngular Expressions (3880c2c4-83fa-51cc-8cf4-2af9bad9bc7d)
Edition*
Language*
Software edition*
Target softwarenode.js
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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 JSON directly

Open this panel to browse, search, copy or download the JSON record.