CVE-2021-23277

Improper Neutralization of Directives in Dynamically Evaluated Code

Published Apr 13, 2021 CVSS 3.1 · 8.3 High EPSS < 1% KEV · Not listed
Description
Eaton Intelligent Power Manager (IPM) prior to 1.69 is vulnerable to unauthenticated eval injection vulnerability. The software does not neutralize code syntax from users before using in the dynamic evaluation call in loadUserFile function under scripts/libs/utils.js. Successful exploitation can allow attackers to control the input to the function and execute attacker controlled commands.

Remediation

Vendor Solution

upgrade the software to latest version 1.69


Vendor Workaround

To prevent the exploitation of the issues and safeguard the software from malicious entities, Eaton recommends blocking ports 4679 & 4680 at the enterprise network or home network where Intelligent Power Manager (IPM) software is installed and used

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-10372 Eaton Intelligent Power Manager (IPM) prior to 1.69 is vulnerable to unauthenticated eval injection vulnerability. The software does not neutralize code syntax from users before using in the dynamic evaluation call in loadUserFile function under scripts/libs/utils.js. Successful exploitation can allow attackers to control the input to the function and execute attacker controlled commands.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
Eaton
Published
Updated
Sep 16, 2024, 6:38 PM
Reserved
Jan 8, 2021, 12:00 AM
Status
Modified
Published
Apr 13, 2021, 7:15 PM
Modified
Jun 17, 2026, 3:38 AM