CVE-2020-25176
Description
Some commands used by the Rockwell Automation ISaGRAF Runtime Versions 4.x and 5.x eXchange Layer (IXL) protocol perform various file operations in the file system. Since the parameter pointing to the file name is not checked for reserved characters, it is possible for a remote, unauthenticated attacker to traverse an application’s directory, which could lead to remote code execution.
How to fix
- schneider-electric easergy_c5_firmware1.1.0 or later
- schneider-electric micom_c264_firmwared6.1 or later
- rockwellautomation isagraf_runtime6.0 or later
- xylem multismart_firmware3.2.0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| rockwellautomation isagraf_free_runtime | v ≤ 6.6.8 | — |
| schneider-electric easergy_t300_firmware | v ≤ 2.7.1 | — |
| schneider-electric easergy_c5_firmware | v < 1.1.0 | 1.1.0 |
| schneider-electric micom_c264_firmware | v < d6.1 | d6.1 |
| schneider-electric pacis_gtw_firmware | 5.1, 5.2, 6.1, 6.3 | — |
| schneider-electric saitel_dp_firmware | v ≤ 11.06.21 | — |
| schneider-electric epas_gtw_firmware | 6.4 | — |
| schneider-electric saitel_dr_firmware | v ≤ 11.06.12 | — |
| schneider-electric scd2200_firmware | v ≤ 10024 | — |
| rockwellautomation aadvance_controller | v ≤ 1.40 | — |
| rockwellautomation isagraf_runtime | 5.0 ≤ v < 6.0 | 6.0 |
| rockwellautomation micro810_firmware | No range specified | — |
| rockwellautomation micro820_firmware | No range specified | — |
| rockwellautomation micro830_firmware | No range specified | — |
| rockwellautomation micro850_firmware | No range specified | — |
| rockwellautomation micro870_firmware | No range specified | — |
| xylem multismart_firmware | v < 3.2.0 | 3.2.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.