Zurück zur Übersicht

Pilz: Vulnerabilities in 'PiCtory' and 'RevPiPyLoad' for Industrial PC IndustrialPI

VDE-2026-101
Last update
20.10.2026 13:00
Published at
20.10.2026 13:00
Vendor(s)
Pilz GmbH & Co. KG
External ID
PPSA-2026-005
CSAF Document

Summary

The 'Pictory' web config tool, prior to 2.17.0, has a Cross-Site Request Forgery (CSRF) vulnerability, which makes it vulnerable to session takeover. The 'revpipyload' package, prior to version 0.11.1, has a vulnerability in the file management functionality of its XML-RPC interface. This allows an attacker to access or delete arbitrary files that the 'revpipyload' process has access to.

Impact

The CSRF vulnerability in 'Pictory' allows an unauthenaticated attacker to perform actions as an authenticated user by inducing the victim's browser to submit crafted requests. The XML-RPC vulnerability in 'revpipyload' allows a local unauthenticated attacker to access or delete arbitrary files with the privileges of the RevPiPyLoad daemon. This includes sensitive configuration and credential material and, in the case of deletion, can result in a loss of integrity and ultimately a denial of service.

Affected Product(s)

Model no. Product name Affected versions
IndustrialPI OS 10.06.2025 installed on IndustrialPI 4 pictory <2.17.0, revpipyload <0.11.1
IndustrialPI OS 15.06.2026 installed on IndustrialPI 4 pictory <2.17.0, revpipyload 0.11.1
IndustrialPI OS 23.06.2025 installed on IndustrialPI 4 pictory <2.17.0, revpipyload <0.11.1
IndustrialPI OS 25.12.2025 installed on IndustrialPI 4 pictory <2.17.0, revpipyload <0.11.1

Vulnerabilities

Expand / Collapse all

Published
20.10.2026 11:08
Weakness
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (CWE-22)
Summary

Nozomi Networks Labs identified a CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in the file management functionality of the XML-RPC management interface of KUNBUS RevPiPyLoad in version 0.11.0 that allows a local unauthenticated attacker to delete arbitrary files with the privileges of the RevPiPyLoad daemon, resulting in loss of configuration integrity and denial of service, by sending crafted requests to the local management service.

References

Published
20.10.2026 11:08
Weakness
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (CWE-22)
Summary

Nozomi Networks Labs identified a CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in the file management functionality of the XML-RPC management interface of KUNBUS RevPiPyLoad in version 0.11.0 that allows a local unauthenticated attacker to read arbitrary files with the privileges of the RevPiPyLoad daemon, including sensitive configuration and credential material, by sending crafted requests to the local management service.

References

Published
20.10.2026 11:08
Weakness
Cross-Site Request Forgery (CSRF) (CWE-352)
Summary

Nozomi Networks Labs identified a CWE-352: Cross-Site Request Forgery (CSRF) vulnerability in the web-based configuration backend of KUNBUS PiCtory in version 2.16.0 that allows a remote unauthenticated attacker to perform state-changing operations in the context of an authenticated operator, including deletion of project and configuration files and reset of the control runtime, by inducing the victim's browser to submit crafted requests.

References

Remediation

  • Update the 'pictory' package to version 2.17.0 or higher.
  • Update the 'revpipyload' package to version 0.11.1 or higher.

Acknowledgments

Pilz GmbH & Co. KG thanks the following parties for their efforts:

Revision History

Version Date Summary
1.0.0 20.10.2026 13:00 Initial Version