CVE-2012-6069
10
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Summary
The CoDeSys Runtime Toolkit’s file transfer functionality does not perform input validation, which allows an attacker to access files and directories outside the intended scope. This may allow an attacker to upload and download any file on the device. This could allow the attacker to affect the availability, integrity, and confidentiality of the device.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| 3S-Smart Software Solutions | CODESYS Control Runtime embedded | 0 < 2.3.2.8 | affected |
| 3S-Smart Software Solutions | CODESYS Control Runtime full | 0 < 2.4.7.40 | affected |
| 3S-Smart Software Solutions | CODESYS Control RTE | 0 < 2.3.7.17 | affected |
| Festo | CECX-X-C1 Modular Master Controller with CoDeSys | All | affected |
| Festo | CECX-X-M1 Modular Controller with CoDeSys and SoftMotion | All | affected |
| 3S-Smart Software Solutions | CoDeSys | 3.X | unaffected |
Weaknesses
- CWE-23: CWE-23
Workarounds
3S also recommends the usage of standard security methods like firewalls or virtual private network (VPN) access to prevent unauthorized access to the controller.
ADP Enrichment
CVE Program Container
Additional References
- http://www.securityfocus.com/bid/56300
- http://www.codesys.com/news-events/press-releases/detail/article/sicherheitsluecke-in-codesys-v23-laufzeitsystem.html
- http://ics-cert.us-cert.gov/advisories/ICSA-14-084-01
- http://www.digitalbond.com/tools/basecamp/3s-codesys/
- http://www.us-cert.gov/control_systems/pdf/ICSA-13-011-01.pdf
References
- http://www.codesys.com/news-events/press-releases/detail/article/sicherheitsluecke-in-codesys-v23-laufzeitsystem.html
- https://www.cisa.gov/news-events/ics-advisories/icsa-13-011-01
- http://www.digitalbond.com/tools/basecamp/3s-codesys/
- https://www.cisa.gov/news-events/ics-advisories/icsa-14-084-01
- https://us.codesys.com/ecosystem/security/
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.