CVE-2025-35996
criticalpriority · track · 7EPSS 0.195 · 97 %ileDEEUUSEPSS · scored 2026-10-22
KUNBUS PiCtory version 2.11.1 and earlier are vulnerable when an authenticated remote attacker crafts a special filename that can be stored by API endpoints. That filename is later transmitted to the client in order to show a list of configuration files. Due to a missing escape or sanitization, the filename could be executed as HTML script tag resulting in a cross-site-scripting attack.
remediations
Vendor fix, mitigation, or workaround guidance, as published by each source.
A vendor fix is available.
- FixedPiCtorykunbus_psirt
Update PiCtory package to version 2.12
- FixedPilz Software PiCtory <2.12 installed on (Pilz Firmware Bullseye <=2024-08 installed on Pilz Hardware IndustrialPI 4)pilz_psirt
Update the PiCtory package to version 2.12 via the 'apt' package manager. Use 'sudo apt update && sudo apt upgrade -y' to pull and install all available updates for the IndustrialPI. To check the version of the pictory package, use 'dpkg -l | grep pictory'.
- MitigationPilz Software PiCtory <2.12 installed on (Pilz Firmware Bullseye <=2024-08 installed on Pilz Hardware IndustrialPI 4)pilz_psirt
Limit network access to the IndustrialPI by using a firewall or similar measures.
- MitigationRevolution Pi PiCtorycisa_csaf_ot
KUNBUS has identified the following specific mitigations that users can apply to reduce risk:
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–critical · 5.9–9
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (8)
Products and version ranges known to be affected.
advisories (3)
Vendor and ecosystem advisories describing this.
- Kunbus-2025-0000001Authentication Bypass and XSS in PiCtory2025-04-01csaf · kunbus_psirtDE
- PPSA-2025-001Pilz: Authentication Bypass and Cross-Site-Scripting in PiCtory2025-06-30csaf · pilz_psirtDE
PiCtory, a web application to configure the Pilz industrial PC IndustrialPI, has three vulnerabilities with varying degrees of severity. The first two are of critical severity and can lead to a bypass of authentication and a cross-site-scripting attack. The third vulnerability with medium severity puts PiCtory at a risk of a reflected cross-site-scripting attack.
- ICSA-25-121-01KUNBUS GmbH Revolution Pi (Update A)2025-05-01icsa · cisa_csaf_otUS
Successful exploitation of these vulnerabilities could allow attackers to bypass authentication, gain unauthorized access to critical functions, and execute malicious server-side includes (SSI) within a web page.
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (7)
External citations — patches, advisories, analysis.
- http://packages.revolutionpi.de/pool/main/p/pictory/cnnvd
- https://packages.revolutionpi.de/pool/main/p/pictory/Patchcnnvd
- https://www.cisa.gov/news-events/ics-advisories/icsa-25-121-01cnnvd
- http://packages.revolutionpi.de/pool/main/p/pictory/enisa_euvd
- https://www.cisa.gov/news-events/ics-advisories/icsa-25-121-01enisa_euvd
- http://packages.revolutionpi.de/pool/main/p/pictory/nvd
- https://www.cisa.gov/news-events/ics-advisories/icsa-25-121-01nvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan