PT-2021-15430 · Eaton · Eaton Intelligent Power Manager
Amir Preminger
·
Published
2021-04-13
·
Updated
2023-06-26
·
CVE-2021-23277
CVSS v3.1
10
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Eaton Intelligent Power Manager (IPM) versions prior to 1.69
Description
The issue concerns an unauthenticated eval injection vulnerability. It arises because the software fails to neutralize code syntax from users before using it in the dynamic evaluation call in the
loadUserFile function under scripts/libs/utils.js. This allows attackers to control the input to the function and execute attacker-controlled commands.Recommendations
For versions prior to 1.69, update to version 1.69 or later to resolve the issue. As a temporary workaround, consider restricting access to the
loadUserFile function under scripts/libs/utils.js to minimize the risk of exploitation.Fix
Code Injection
Eval Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Eaton Intelligent Power Manager