Uncontrolled search path in Schneider Electric OFS v3.5
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.0 · NVD. Fix status from CNA. Impact type from CWE-427.
Summary
A successful exploit of these vulnerabilities requires the local user to load a crafted DLL file in the system directory on servers running Schneider Electric OFS v3.5 with version v7.40 of SCADA Expert Vijeo Citect/CitectSCADA, OFS v3.5 with version v7.30 of Vijeo Citect/CitectSCADA, and OFS v3.5 with version v7.20 of Vijeo Citect/CitectSCADA.. If the application attempts to open that file, the application could crash or allow the attacker to execute arbitrary code. Schneider Electric recommends vulnerable users upgrade the OFS to V3.5 and install the latest service pack (SP 6 or newer) for their associated version.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Schneider Electric | OFS v3.5 | < v7.40 of SCADA Expert Vijeo Citect/CitectSCADA; < v7.30 of Vijeo Citect/CitectSCADA; < v7.20 of Vijeo Citect/CitectSCADA. | — | No fix listed | CNA |
- OFS v3.5 VendorSchneider Electric Affected < v7.40 of SCADA Expert Vijeo Citect/CitectSCADA; < v7.30 of Vijeo Citect/CitectSCADA; < v7.20 of Vijeo Citect/CitectSCADA. Fixed in — No fix listed CNA
CPE configurations NVD · 7
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:schneider-electric:opc_factory_server:3.5:*:*:*:*:*:*:* | 3.5 | Vulnerable | Schneider Electric |
| cpe:2.3:a:schneider-electric:citectscada:7.20:*:*:*:*:*:*:* | 7.20 | Running on | Schneider Electric |
| cpe:2.3:a:schneider-electric:citectscada:7.30:*:*:*:*:*:*:* | 7.30 | Running on | Schneider Electric |
| cpe:2.3:a:schneider-electric:citectscada:7.40:*:*:*:*:*:*:* | 7.40 | Running on | Schneider Electric |
| cpe:2.3:a:schneider-electric:scada_expert_vijeo_citect:7.20:*:*:*:*:*:*:* | 7.20 | Running on | Schneider Electric |
| cpe:2.3:a:schneider-electric:scada_expert_vijeo_citect:7.30:*:*:*:*:*:*:* | 7.30 | Running on | Schneider Electric |
| cpe:2.3:a:schneider-electric:scada_expert_vijeo_citect:7.40:*:*:*:*:*:*:* | 7.40 | Running on | Schneider Electric |
- cpe:2.3:a:schneider-electric:opc_factory_server:3.5:*:*:*:*:*:*:* Versions 3.5 Vulnerable ·Schneider Electric
- cpe:2.3:a:schneider-electric:citectscada:7.20:*:*:*:*:*:*:* Versions 7.20 Running on ·Schneider Electric
- cpe:2.3:a:schneider-electric:citectscada:7.30:*:*:*:*:*:*:* Versions 7.30 Running on ·Schneider Electric
- cpe:2.3:a:schneider-electric:citectscada:7.40:*:*:*:*:*:*:* Versions 7.40 Running on ·Schneider Electric
- cpe:2.3:a:schneider-electric:scada_expert_vijeo_citect:7.20:*:*:*:*:*:*:* Versions 7.20 Running on ·Schneider Electric
- cpe:2.3:a:schneider-electric:scada_expert_vijeo_citect:7.30:*:*:*:*:*:*:* Versions 7.30 Running on ·Schneider Electric
- cpe:2.3:a:schneider-electric:scada_expert_vijeo_citect:7.40:*:*:*:*:*:*:* Versions 7.40 Running on ·Schneider Electric
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2015-1014
- 2026-10-03 Alias added: GHSA-f7j5-fwrm-8242
References
More Schneider Electric Opc Factory Server vulnerabilities
- TI-2013-00553 Multiple stack-based buffer overflows in ModbusDrv.exe in Schneider Electric Modbus… CVSS 2.0HIGH 9.3
- TI-2011-02945 Buffer overflow in the UnitelWay Windows Device Driver, as used in Schneider Electric… CVSS 2.0HIGH 7.2
- TI-2014-00722 Schneider Electric OFS Stack Buffer Overflow CVSS 2.0MEDIUM 6.9
- TI-2023-02029 XML external entity injection in Schneider Electric OPC Factory Server CVSS 3.1MEDIUM 5.5
Sources
- CVE-2015-1014 · CVE Program
- CVE-2015-1014 · NVD
- FIRST EPSS
- GHSA-f7j5-fwrm-8242 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences