Cross-site scripting in Siemens Desigo PXM30-1
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- High · Low · High
- 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). The device embedded browser does not prevent interaction with alternative URI schemes when redirected to corresponding resources by web application code. By setting the homepage URI, the favorite URIs, or redirecting embedded browser users via JavaScript code to alternative scheme resources, a remote low privileged attacker can perform a range of attacks against the device, such as read arbitrary files on the filesystem, execute arbitrary JavaScript code in order to steal or manipulate the information on the screen, or trigger denial of service conditions.
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-40181
- 2026-10-03 Alias added: GHSA-r9x8-x33r-r8q2
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-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-19046 Cross-site scripting in Siemens Desigo PXM30-1 CVSS 3.1MEDIUM 5.4
- TI-2022-19048 Cross-site request forgery in Siemens Desigo PXM30-1 CVSS 3.1MEDIUM 5.3
Sources
- CVE-2022-40181 · CVE Program
- CVE-2022-40181 · NVD
- FIRST EPSS
- GHSA-r9x8-x33r-r8q2 · 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