CVE-2023-45796

Pilz · PASvisu

A stored cross-site scripting (XSS) vulnerability exists in the Runtime component of Pilz PASvisu, potentially allowing malicious script execution.

Executive summary

A stored cross-site scripting vulnerability in the Pilz PASvisu Runtime component poses a significant risk of unauthorized script execution and session compromise.

Vulnerability

This is a stored cross-site scripting vulnerability located in the Runtime component of the software. An attacker with the ability to inject malicious scripts into the application could execute arbitrary code in the context of a victim's browser session.

Business impact

The vulnerability carries a CVSS score of 8.1, indicating a high severity risk that could lead to unauthorized access to user sessions, data theft, or manipulation of the application interface. Successful exploitation may result in a loss of integrity for the affected industrial control visualization environment, potentially disrupting operational visibility and impacting business continuity.

Remediation

Immediate Action: Review the official Pilz security advisories and apply all relevant patches or firmware updates provided by the manufacturer.

Proactive Monitoring: Monitor web application logs for unusual input patterns, specifically looking for script tags or encoded characters being submitted to the Runtime component.

Compensating Controls: Deploy a Web Application Firewall (WAF) with strict input validation rules to filter out potential XSS payloads before they reach the PASvisu environment.

Exploitation status

Public Exploit Available: false

Analyst recommendation

Given the high CVSS score, organizations utilizing Pilz PASvisu must prioritize this vulnerability. Administrators should verify their current version against the vendor's guidance and apply necessary updates immediately to prevent potential session hijacking or unauthorized data exposure within their industrial infrastructure.