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:
- Affected version(s): < 1.1.2
- Patched version(s): 1.1.2
References
Could your website be exposed too?
SmartScanner can check your website for Angular Expressions - Remote Code Execution and gives you actionable findings to investigate.
Start a free scanRelated Issues
- Angular Expressions - Remote Code Execution when using locals - CVE-2024-54152
- Angular Expressions - Remote Code Execution using filters - CVE-2026-44643
- Remote Code Execution in Angular Expressions - CVE-2020-5219
- Remote code execution in Eclipse Theia - CVE-2021-34435


