Cross-site scripting in Siemens Desigo PXM30-1
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-79.
Summary
A vulnerability has been identified in Desigo PXM30-1 (All versions < V02.20.126.11-41), Desigo PXM30.E (All versions < V02.20.126.11-41), Desigo PXM40-1 (All versions < V02.20.126.11-41), Desigo PXM40.E (All versions < V02.20.126.11-41), Desigo PXM50-1 (All versions < V02.20.126.11-41), Desigo PXM50.E (All versions < V02.20.126.11-41), PXG3.W100-1 (All versions < V02.20.126.11-37), PXG3.W100-2 (All versions < V02.20.126.11-41), PXG3.W200-1 (All versions < V02.20.126.11-37), PXG3.W200-2 (All versions < V02.20.126.11-41). Improper Neutralization of Input During Web Page Generation exists in the “Import Files“ functionality of the “Operation” web application, due to the missing validation of the titles of files included in the input package. By uploading a specifically crafted graphics package, a remote low-privileged attacker can execute arbitrary JavaScript code.
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 |
|---|---|---|---|---|---|
| Siemens | Desigo PXM30-1 | before V02.20.126.11-41 | V02.20.126.11-41 | Patch available | CNA |
| Siemens | Desigo PXM30.E | before V02.20.126.11-41 | V02.20.126.11-41 | Patch available | CNA |
| Siemens | Desigo PXM40-1 | before V02.20.126.11-41 | V02.20.126.11-41 | Patch available | CNA |
| Siemens | Desigo PXM40.E | before V02.20.126.11-41 | V02.20.126.11-41 | Patch available | CNA |
| Siemens | Desigo PXM50-1 | before V02.20.126.11-41 | V02.20.126.11-41 | Patch available | CNA |
| Siemens | Desigo PXM50.E | before V02.20.126.11-41 | V02.20.126.11-41 | Patch available | CNA |
| Siemens | PXG3.W100-1 | before V02.20.126.11-37 | V02.20.126.11-37 | Patch available | CNA |
| Siemens | PXG3.W100-2 | before V02.20.126.11-41 | V02.20.126.11-41 | Patch available | CNA |
| Siemens | PXG3.W200-1 | before V02.20.126.11-37 | V02.20.126.11-37 | Patch available | CNA |
| Siemens | PXG3.W200-2 | before V02.20.126.11-41 | V02.20.126.11-41 | Patch available | CNA |
- Desigo PXM30-1 VendorSiemens Affected before V02.20.126.11-41 Fixed in V02.20.126.11-41 Patch available CNA
- Desigo PXM30.E VendorSiemens Affected before V02.20.126.11-41 Fixed in V02.20.126.11-41 Patch available CNA
- Desigo PXM40-1 VendorSiemens Affected before V02.20.126.11-41 Fixed in V02.20.126.11-41 Patch available CNA
- Desigo PXM40.E VendorSiemens Affected before V02.20.126.11-41 Fixed in V02.20.126.11-41 Patch available CNA
- Desigo PXM50-1 VendorSiemens Affected before V02.20.126.11-41 Fixed in V02.20.126.11-41 Patch available CNA
- Desigo PXM50.E VendorSiemens Affected before V02.20.126.11-41 Fixed in V02.20.126.11-41 Patch available CNA
- PXG3.W100-1 VendorSiemens Affected before V02.20.126.11-37 Fixed in V02.20.126.11-37 Patch available CNA
- PXG3.W100-2 VendorSiemens Affected before V02.20.126.11-41 Fixed in V02.20.126.11-41 Patch available CNA
- PXG3.W200-1 VendorSiemens Affected before V02.20.126.11-37 Fixed in V02.20.126.11-37 Patch available CNA
- PXG3.W200-2 VendorSiemens Affected before V02.20.126.11-41 Fixed in V02.20.126.11-41 Patch available CNA
CPE configurations NVD · 20
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:siemens:desigo_pxm30-1_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-41 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:desigo_pxm30-1:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
| cpe:2.3:o:siemens:desigo_pxm30.e_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-41 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:desigo_pxm30.e:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
| cpe:2.3:o:siemens:desigo_pxm40-1_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-41 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:desigo_pxm40-1:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
| cpe:2.3:o:siemens:desigo_pxm40.e_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-41 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:desigo_pxm40.e:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
| cpe:2.3:o:siemens:desigo_pxm50-1_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-41 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:desigo_pxm50-1:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
- cpe:2.3:o:siemens:desigo_pxm30-1_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-41 Vulnerable ·Siemens
- cpe:2.3:h:siemens:desigo_pxm30-1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
- cpe:2.3:o:siemens:desigo_pxm30.e_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-41 Vulnerable ·Siemens
- cpe:2.3:h:siemens:desigo_pxm30.e:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
- cpe:2.3:o:siemens:desigo_pxm40-1_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-41 Vulnerable ·Siemens
- cpe:2.3:h:siemens:desigo_pxm40-1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
- cpe:2.3:o:siemens:desigo_pxm40.e_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-41 Vulnerable ·Siemens
- cpe:2.3:h:siemens:desigo_pxm40.e:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
- cpe:2.3:o:siemens:desigo_pxm50-1_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-41 Vulnerable ·Siemens
- cpe:2.3:h:siemens:desigo_pxm50-1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
Show 10 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:siemens:desigo_pxm50.e_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-41 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:desigo_pxm50.e:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
| cpe:2.3:o:siemens:pxg3.w100-1_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-37 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:pxg3.w100-1:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
| cpe:2.3:o:siemens:pxg3.w100-2_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-41 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:pxg3.w100-2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
| cpe:2.3:o:siemens:pxg3.w200-1_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-37 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:pxg3.w200-1:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
| cpe:2.3:o:siemens:pxg3.w200-2_firmware:*:*:*:*:*:*:*:* | before 02.20.126.11-41 | Vulnerable | Siemens |
| cpe:2.3:h:siemens:pxg3.w200-2:-:*:*:*:*:*:*:* | not specified by NVD | Running on | Siemens |
- cpe:2.3:o:siemens:desigo_pxm50.e_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-41 Vulnerable ·Siemens
- cpe:2.3:h:siemens:desigo_pxm50.e:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
- cpe:2.3:o:siemens:pxg3.w100-1_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-37 Vulnerable ·Siemens
- cpe:2.3:h:siemens:pxg3.w100-1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
- cpe:2.3:o:siemens:pxg3.w100-2_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-41 Vulnerable ·Siemens
- cpe:2.3:h:siemens:pxg3.w100-2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
- cpe:2.3:o:siemens:pxg3.w200-1_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-37 Vulnerable ·Siemens
- cpe:2.3:h:siemens:pxg3.w200-1:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
- cpe:2.3:o:siemens:pxg3.w200-2_firmware:*:*:*:*:*:*:*:* Versions before 02.20.126.11-41 Vulnerable ·Siemens
- cpe:2.3:h:siemens:pxg3.w200-2:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Siemens
Remediation
- Fix · CNA Desigo PXM30-1 (Siemens) Fixed in V02.20.126.11-41
- Fix · CNA Desigo PXM30.E (Siemens) Fixed in V02.20.126.11-41
- Fix · CNA Desigo PXM40-1 (Siemens) Fixed in V02.20.126.11-41
- Fix · CNA Desigo PXM40.E (Siemens) Fixed in V02.20.126.11-41
- Fix · CNA Desigo PXM50-1 (Siemens) Fixed in V02.20.126.11-41
- Fix · CNA Desigo PXM50.E (Siemens) Fixed in V02.20.126.11-41
- Fix · CNA PXG3.W100-1 (Siemens) Fixed in V02.20.126.11-37
- Fix · CNA PXG3.W100-2 (Siemens) Fixed in V02.20.126.11-41
- Fix · CNA PXG3.W200-1 (Siemens) Fixed in V02.20.126.11-37
- Fix · CNA PXG3.W200-2 (Siemens) Fixed in V02.20.126.11-41
Timeline
- 2026-10-02 Threatist record created from CVE-2022-40178
- 2026-10-03 Alias added: GHSA-f5hf-7qmf-9r6x
References
More Siemens Desigo Pxm30-1 Firmware vulnerabilities
- TI-2022-19050 A vulnerability has been identified in Desigo PXM30-1 (All versions < V02.20.126.11-41)… CVSS 3.1HIGH 8.8
- TI-2022-19049 Cross-site scripting in Siemens Desigo PXM30-1 CVSS 3.1HIGH 8.3
- TI-2022-19044 OS command injection in Siemens Desigo PXM30-1 CVSS 3.1HIGH 8.0
- TI-2022-19047 Cross-site request forgery in Siemens Desigo PXM30-1 CVSS 3.1HIGH 8.1
- TI-2022-19045 Information disclosure in Siemens Desigo PXM30-1 CVSS 3.1MEDIUM 5.7
- TI-2022-19048 Cross-site request forgery in Siemens Desigo PXM30-1 CVSS 3.1MEDIUM 5.3
Sources
- CVE-2022-40178 · CVE Program
- CVE-2022-40178 · NVD
- FIRST EPSS
- GHSA-f5hf-7qmf-9r6x · 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