CVE-2018-7772: SQL Injection
The vulnerability exists within processing of applets which are exposed on the web service in Schneider Electric U.motion Builder software versions prior to v1.3.4. The underlying SQLite database query to determine whether a user is logged in is subject to SQL injection on the loginSeed parameter, which can be embedded in the HTTP cookie of the request.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Schneider Electric U.motion Builder (applets web service)to a version that resolves this vulnerability.Fixed in 1.3.4 - Compensating control
As an interim mitigation, prevent attacker-controlled values from reaching the loginSeed HTTP cookie (e.g., block/strip or tightly validate the loginSeed cookie at the edge, and/or restrict access to the affected web service endpoints to trusted sources until upgrading to v1.3.4).
Event History
Frequently Asked Questions
What is the vulnerability ID for this vulnerability?
The vulnerability ID for this vulnerability is CVE-2018-7772.
What is the affected software?
The affected software is Schneider Electric U.motion Builder software versions prior to v1.3.4.
What is the severity of CVE-2018-7772?
The severity of CVE-2018-7772 is high with a CVSS score of 8.8.
How does CVE-2018-7772 affect the software?
CVE-2018-7772 allows SQL injection on the loginSeed parameter, which can be exploited by an attacker to execute arbitrary SQL queries.
Is there a fix available for CVE-2018-7772?
Yes, a fix is available for CVE-2018-7772 in the form of Schneider Electric U.motion Builder version 1.3.4.