Vulnerabilities/

Angular Expressions - Remote Code Execution

Severity:
High

Description

The vulnerability, reported by GoSecure Inc, allows Remote Code Execution, if you call expressions.compile(userControlledInput) where userControlledInput is text that comes from user input.

This time, the security of the package could be bypassed by using a more complex payload, using a .constructor.constructor technique.

Recommendation

Update the angular-expressions package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
angular-expressions
Anything's wrong? Let us know Last updated on February 01, 2023

This issue is available in SmartScanner Professional

See Pricing