PPSA-2026-005

Vulnerability from csaf_pilzgmbhcokg - Published: 2026-10-20 11:00 - Updated: 2026-10-20 11:00
Summary
Pilz: Vulnerabilities in 'PiCtory' and 'RevPiPyLoad' for Industrial PC IndustrialPI
Severity
High
Notes
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.
Remediation: - Update the 'pictory' package to version 2.17.0 or higher. - Update the 'revpipyload' package to version 0.11.1 or higher.

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.

CWE-352 - Cross-Site Request Forgery (CSRF)
Vendor Fix Update the 'pictory' package to version 2.17.0 or higher
Affected products
Product Identifier Version Remediation
Unresolved product id: CSAFPID-32000 —
Unresolved product id: CSAFPID-32001 —
Unresolved product id: CSAFPID-32002 —
Unresolved product id: CSAFPID-32003 —
Product Identifier Version Remediation
Unresolved product id: CSAFPID-31004 —
Unresolved product id: CSAFPID-31005 —
Unresolved product id: CSAFPID-31006 —
Unresolved product id: CSAFPID-31007 —

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.

CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Vendor Fix Update the 'revpipyload' package to version 0.11.1 or higher
Affected products
Product Identifier Version Remediation
Unresolved product id: CSAFPID-32004 —
Unresolved product id: CSAFPID-32005 —
Unresolved product id: CSAFPID-32006 —
Unresolved product id: CSAFPID-32007 —
Product Identifier Version Remediation
Unresolved product id: CSAFPID-31008 —
Unresolved product id: CSAFPID-31009 —
Unresolved product id: CSAFPID-31010 —
Unresolved product id: CSAFPID-31011 —

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.

CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Vendor Fix Update the 'revpipyload' package to version 0.11.1 or higher
Affected products
Fixed 4 products, the same list as for CVE-2026-57471
Known affected 4 products, the same list as for CVE-2026-57471

{
  "document": {
    "acknowledgments": [
      {
        "organization": "CERT@VDE",
        "summary": "coordination",
        "urls": [
          "https://certvde.com"
        ]
      }
    ],
    "aggregate_severity": {
      "namespace": "https://www.first.org/cvss/v3.1/specification-document#Qualitative-Severity-Rating-Scale",
      "text": "High"
    },
    "category": "csaf_security_advisory",
    "csaf_version": "2.0",
    "distribution": {
      "tlp": {
        "label": "WHITE",
        "url": "https://www.first.org/tlp/"
      }
    },
    "lang": "en-GB",
    "notes": [
      {
        "category": "summary",
        "text": "The \u0027Pictory\u0027 web config tool, prior to 2.17.0, has a Cross-Site Request Forgery (CSRF) vulnerability, which makes it vulnerable to session takeover. The \u0027revpipyload\u0027 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 \u0027revpipyload\u0027 process has access to. ",
        "title": "Summary"
      },
      {
        "category": "description",
        "text": "The CSRF vulnerability in \u0027Pictory\u0027 allows an unauthenaticated attacker to perform actions as an authenticated user by inducing the victim\u0027s browser to submit crafted requests. The XML-RPC vulnerability in \u0027revpipyload\u0027 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.",
        "title": "Impact"
      },
      {
        "category": "description",
        "text": "- Update the \u0027pictory\u0027 package to version 2.17.0 or higher.\n- Update the \u0027revpipyload\u0027 package to version 0.11.1 or higher.",
        "title": "Remediation"
      }
    ],
    "publisher": {
      "category": "vendor",
      "contact_details": "security@pilz.com",
      "name": "Pilz GmbH \u0026 Co. KG",
      "namespace": "https://www.pilz.com"
    },
    "references": [
      {
        "category": "external",
        "summary": "For further security-related issues in Pilz products please contact the Pilz Product Security Incident Response Team (PSIRT)",
        "url": "https://www.pilz.com/security"
      },
      {
        "category": "external",
        "summary": "CERT@VDE Security Advisories for Pilz GmbH \u0026 Co. KG",
        "url": "https://certvde.com/en/advisories/vendor/pilz/"
      },
      {
        "category": "self",
        "summary": "PPSA-2026-005: Pilz: Vulnerabilities in \u0027PiCtory\u0027 and \u0027RevPiPyLoad\u0027 for Industrial PC IndustrialPI - HTML",
        "url": "https://certvde.com/en/advisories/VDE-2026-101/"
      },
      {
        "category": "self",
        "summary": "PPSA-2026-005: Pilz: Vulnerabilities in \u0027PiCtory\u0027 and \u0027RevPiPyLoad\u0027 for Industrial PC IndustrialPI - CSAF",
        "url": "https://pilz.csaf-tp.certvde.com/.well-known/csaf/white/2026/ppsa-2026-005.json"
      }
    ],
    "title": "Pilz: Vulnerabilities in \u0027PiCtory\u0027 and \u0027RevPiPyLoad\u0027 for Industrial PC IndustrialPI",
    "tracking": {
      "aliases": [
        "VDE-2026-101",
        "PPSA-2026-005"
      ],
      "current_release_date": "2026-10-20T11:00:00.000Z",
      "generator": {
        "date": "2026-10-14T09:12:05.473Z",
        "engine": {
          "name": "Secvisogram",
          "version": "2.6.14"
        }
      },
      "id": "PPSA-2026-005",
      "initial_release_date": "2026-10-20T11:00:00.000Z",
      "revision_history": [
        {
          "date": "2026-10-20T11:00:00.000Z",
          "number": "1.0.0",
          "summary": "Initial Version"
        }
      ],
      "status": "final",
      "version": "1.0.0"
    }
  },
  "product_tree": {
    "branches": [
      {
        "branches": [
          {
            "branches": [
              {
                "category": "product_name",
                "name": "IndustrialPI 4",
                "product": {
                  "name": "IndustrialPI 4",
                  "product_id": "CSAFPID-11000",
                  "product_identification_helper": {
                    "cpe": "cpe:2.3:h:pilz:industrialpi_4:*:*:*:*:*:*:*:*",
                    "model_numbers": [
                      "A1000002",
                      "A1000003"
                    ]
                  }
                }
              }
            ],
            "category": "product_family",
            "name": "Hardware"
          },
          {
            "branches": [
              {
                "branches": [
                  {
                    "category": "product_version",
                    "name": "vers:generic/10.06.2025",
                    "product": {
                      "name": "IndustrialPI OS 10.06.2025",
                      "product_id": "CSAFPID-21000",
                      "product_identification_helper": {
                        "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:10.06.2025:*:*:*:*:*:*:*"
                      }
                    }
                  },
                  {
                    "category": "product_version",
                    "name": "vers:generic/23.06.2025",
                    "product": {
                      "name": "IndustrialPI OS 23.06.2025",
                      "product_id": "CSAFPID-21001",
                      "product_identification_helper": {
                        "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:23.06.2025:*:*:*:*:*:*:*"
                      }
                    }
                  },
                  {
                    "category": "product_version",
                    "name": "vers:generic/25.12.2025",
                    "product": {
                      "name": "IndustrialPI OS 25.12.2025",
                      "product_id": "CSAFPID-21002",
                      "product_identification_helper": {
                        "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:25.12.2025:*:*:*:*:*:*:*"
                      }
                    }
                  },
                  {
                    "category": "product_version",
                    "name": "vers:generic/15.06.2026",
                    "product": {
                      "name": "IndustrialPI OS 15.06.2026",
                      "product_id": "CSAFPID-21003",
                      "product_identification_helper": {
                        "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:15.06.2026:*:*:*:*:*:*:*"
                      }
                    }
                  }
                ],
                "category": "product_name",
                "name": "IndustrialPI OS"
              }
            ],
            "category": "product_family",
            "name": "Firmware"
          }
        ],
        "category": "vendor",
        "name": "Pilz"
      },
      {
        "branches": [
          {
            "branches": [
              {
                "branches": [
                  {
                    "category": "product_version_range",
                    "name": "vers:deb/\u003e=2.13.0-1+deb12+1|\u003c2.17.0",
                    "product": {
                      "name": "pictory \u003c2.17.0",
                      "product_id": "CSAFPID-51000",
                      "product_identification_helper": {
                        "cpe": "cpe:2.3:a:kunbus:pictory:*:*:*:*:*:*:*:*"
                      }
                    }
                  },
                  {
                    "category": "product_version",
                    "name": "vers:deb/2.17.0",
                    "product": {
                      "name": "pictory 2.17.0",
                      "product_id": "CSAFPID-52000",
                      "product_identification_helper": {
                        "cpe": "cpe:2.3:a:kunbus:pictory:*:*:*:*:*:*:*:*"
                      }
                    }
                  }
                ],
                "category": "product_name",
                "name": "pictory"
              },
              {
                "branches": [
                  {
                    "category": "product_version_range",
                    "name": "vers:deb/\u003e=0.11.0-1+revpi12+1|\u003c0.11.1",
                    "product": {
                      "name": "revpipyload \u003c0.11.1",
                      "product_id": "CSAFPID-51001",
                      "product_identification_helper": {
                        "cpe": "cpe:2.3:a:kunbus:revpipyload:*:*:*:*:*:*:*:*"
                      }
                    }
                  },
                  {
                    "category": "product_version",
                    "name": "vers:deb/0.11.1",
                    "product": {
                      "name": "revpipyload 0.11.1",
                      "product_id": "CSAFPID-52001",
                      "product_identification_helper": {
                        "cpe": "cpe:2.3:a:kunbus:revpipyload:*:*:*:*:*:*:*:*"
                      }
                    }
                  }
                ],
                "category": "product_name",
                "name": "revpipyload"
              }
            ],
            "category": "product_family",
            "name": "Software"
          }
        ],
        "category": "vendor",
        "name": "KUNBUS"
      }
    ],
    "product_groups": [
      {
        "group_id": "CSAFGID-0001",
        "product_ids": [
          "CSAFPID-31004",
          "CSAFPID-31005",
          "CSAFPID-31006",
          "CSAFPID-31007"
        ],
        "summary": "Affected products (CVE-2026-57469)."
      },
      {
        "group_id": "CSAFGID-0002",
        "product_ids": [
          "CSAFPID-31008",
          "CSAFPID-31009",
          "CSAFPID-31010",
          "CSAFPID-31011"
        ],
        "summary": "Affected products (CVE-2026-57471 \u0026 CVE-2026-57472)."
      },
      {
        "group_id": "CSAFGID-0003",
        "product_ids": [
          "CSAFPID-32000",
          "CSAFPID-32001",
          "CSAFPID-32002",
          "CSAFPID-32003"
        ],
        "summary": "Fixed products (CVE-2026-57469)."
      },
      {
        "group_id": "CSAFGID-0004",
        "product_ids": [
          "CSAFPID-32004",
          "CSAFPID-32005",
          "CSAFPID-32006",
          "CSAFPID-32007"
        ],
        "summary": "Fixed products (CVE-2026-57471 \u0026 CVE-2026-57472)."
      }
    ],
    "relationships": [
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "IndustrialPI OS 10.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31000",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:10.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-21000",
        "relates_to_product_reference": "CSAFPID-11000"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "IndustrialPI OS 23.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31001",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:23.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-21001",
        "relates_to_product_reference": "CSAFPID-11000"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "IndustrialPI OS 25.12.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31002",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:25.12.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-21002",
        "relates_to_product_reference": "CSAFPID-11000"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "IndustrialPI OS 15.06.2026 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31003",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:15.06.2026:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-21003",
        "relates_to_product_reference": "CSAFPID-11000"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "pictory \u003c2.17.0 default component of IndustrialPI OS 10.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31004",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:10.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-51000",
        "relates_to_product_reference": "CSAFPID-31000"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "pictory \u003c2.17.0 default component of IndustrialPI OS 23.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31005",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:23.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-51000",
        "relates_to_product_reference": "CSAFPID-31001"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "pictory \u003c2.17.0 default component of IndustrialPI OS 25.12.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31006",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:25.12.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-51000",
        "relates_to_product_reference": "CSAFPID-31002"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "pictory \u003c2.17.0 default component of IndustrialPI OS 15.06.2026 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31007",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:15.06.2026:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-51000",
        "relates_to_product_reference": "CSAFPID-31003"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "revpipyload \u003c0.11.1 default component of IndustrialPI OS 10.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31008",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:10.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-51001",
        "relates_to_product_reference": "CSAFPID-31000"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "revpipyload \u003c0.11.1 default component of IndustrialPI OS 23.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31009",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:23.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-51001",
        "relates_to_product_reference": "CSAFPID-31001"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "revpipyload \u003c0.11.1 default component of IndustrialPI OS 25.12.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31010",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:25.12.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-51001",
        "relates_to_product_reference": "CSAFPID-31002"
      },
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "revpipyload \u003c0.11.1 default component of IndustrialPI OS 15.06.2026 installed on IndustrialPI 4",
          "product_id": "CSAFPID-31011",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:15.06.2026:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-52001",
        "relates_to_product_reference": "CSAFPID-31003"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "pictory 2.17.0 installed on IndustrialPI OS 10.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-32000",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:10.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-52000",
        "relates_to_product_reference": "CSAFPID-31000"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "pictory 2.17.0 installed on IndustrialPI OS 23.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-32001",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:23.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-52000",
        "relates_to_product_reference": "CSAFPID-31001"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "pictory 2.17.0 installed on IndustrialPI OS 25.12.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-32002",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:25.12.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-52000",
        "relates_to_product_reference": "CSAFPID-31002"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "pictory 2.17.0 installed on IndustrialPI OS 15.06.2026 installed on IndustrialPI 4",
          "product_id": "CSAFPID-32003",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:15.06.2026:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-52000",
        "relates_to_product_reference": "CSAFPID-31003"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "revpipyload 0.11.1 installed on IndustrialPI OS 10.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-32004",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:10.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-52001",
        "relates_to_product_reference": "CSAFPID-31000"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "revpipyload 0.11.1 installed on IndustrialPI OS 23.06.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-32005",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:23.06.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-52001",
        "relates_to_product_reference": "CSAFPID-31001"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "revpipyload 0.11.1 installed on IndustrialPI OS 25.12.2025 installed on IndustrialPI 4",
          "product_id": "CSAFPID-32006",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:25.12.2025:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-52001",
        "relates_to_product_reference": "CSAFPID-31002"
      },
      {
        "category": "installed_on",
        "full_product_name": {
          "name": "revpipyload 0.11.1 installed on IndustrialPI OS 15.06.2026 installed on IndustrialPI 4",
          "product_id": "CSAFPID-32007",
          "product_identification_helper": {
            "cpe": "cpe:2.3:o:pilz:industrialpi_firmware:15.06.2026:*:*:*:*:*:*:*"
          }
        },
        "product_reference": "CSAFPID-52001",
        "relates_to_product_reference": "CSAFPID-31003"
      }
    ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-2026-57469",
      "cwe": {
        "id": "CWE-352",
        "name": "Cross-Site Request Forgery (CSRF)"
      },
      "notes": [
        {
          "category": "description",
          "text": "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\u0027s browser to submit crafted requests.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "fixed": [
          "CSAFPID-32000",
          "CSAFPID-32001",
          "CSAFPID-32002",
          "CSAFPID-32003"
        ],
        "known_affected": [
          "CSAFPID-31004",
          "CSAFPID-31005",
          "CSAFPID-31006",
          "CSAFPID-31007"
        ]
      },
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "Update the \u0027pictory\u0027 package to version 2.17.0 or higher",
          "group_ids": [
            "CSAFGID-0001"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "LOW",
            "baseScore": 5.4,
            "baseSeverity": "MEDIUM",
            "confidentialityImpact": "NONE",
            "environmentalScore": 5.4,
            "environmentalSeverity": "MEDIUM",
            "integrityImpact": "LOW",
            "modifiedAttackComplexity": "LOW",
            "modifiedAttackVector": "NETWORK",
            "modifiedAvailabilityImpact": "LOW",
            "modifiedConfidentialityImpact": "NONE",
            "modifiedIntegrityImpact": "LOW",
            "modifiedPrivilegesRequired": "NONE",
            "modifiedScope": "UNCHANGED",
            "modifiedUserInteraction": "REQUIRED",
            "privilegesRequired": "NONE",
            "scope": "UNCHANGED",
            "temporalScore": 5.4,
            "temporalSeverity": "MEDIUM",
            "userInteraction": "REQUIRED",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L",
            "version": "3.1"
          },
          "products": [
            "CSAFPID-31004",
            "CSAFPID-31005",
            "CSAFPID-31006",
            "CSAFPID-31007"
          ]
        }
      ],
      "title": "Cross-Site Request Forgery (CSRF) in KUNBUS PiCtory"
    },
    {
      "cve": "CVE-2026-57471",
      "cwe": {
        "id": "CWE-22",
        "name": "Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)"
      },
      "notes": [
        {
          "category": "description",
          "text": "Nozomi Networks Labs identified a CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027) 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.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "fixed": [
          "CSAFPID-32004",
          "CSAFPID-32005",
          "CSAFPID-32006",
          "CSAFPID-32007"
        ],
        "known_affected": [
          "CSAFPID-31008",
          "CSAFPID-31009",
          "CSAFPID-31010",
          "CSAFPID-31011"
        ]
      },
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "Update the \u0027revpipyload\u0027 package to version 0.11.1 or higher",
          "group_ids": [
            "CSAFGID-0002"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "attackComplexity": "LOW",
            "attackVector": "LOCAL",
            "availabilityImpact": "NONE",
            "baseScore": 5.5,
            "baseSeverity": "MEDIUM",
            "confidentialityImpact": "HIGH",
            "environmentalScore": 5.5,
            "environmentalSeverity": "MEDIUM",
            "integrityImpact": "NONE",
            "modifiedAttackComplexity": "LOW",
            "modifiedAttackVector": "LOCAL",
            "modifiedAvailabilityImpact": "NONE",
            "modifiedConfidentialityImpact": "HIGH",
            "modifiedIntegrityImpact": "NONE",
            "modifiedPrivilegesRequired": "LOW",
            "modifiedScope": "UNCHANGED",
            "modifiedUserInteraction": "NONE",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "temporalScore": 5.5,
            "temporalSeverity": "MEDIUM",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",
            "version": "3.1"
          },
          "products": [
            "CSAFPID-31008",
            "CSAFPID-31009",
            "CSAFPID-31010",
            "CSAFPID-31011"
          ]
        }
      ],
      "title": "Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027) in KUNBUS RevPiPyLoad"
    },
    {
      "cve": "CVE-2026-57472",
      "cwe": {
        "id": "CWE-22",
        "name": "Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)"
      },
      "notes": [
        {
          "category": "description",
          "text": "Nozomi Networks Labs identified a CWE-22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027) 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.",
          "title": "CVE description"
        }
      ],
      "product_status": {
        "fixed": [
          "CSAFPID-32004",
          "CSAFPID-32005",
          "CSAFPID-32006",
          "CSAFPID-32007"
        ],
        "known_affected": [
          "CSAFPID-31008",
          "CSAFPID-31009",
          "CSAFPID-31010",
          "CSAFPID-31011"
        ]
      },
      "remediations": [
        {
          "category": "vendor_fix",
          "details": "Update the \u0027revpipyload\u0027 package to version 0.11.1 or higher",
          "group_ids": [
            "CSAFGID-0002"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "attackComplexity": "LOW",
            "attackVector": "LOCAL",
            "availabilityImpact": "HIGH",
            "baseScore": 7.1,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "NONE",
            "environmentalScore": 7.1,
            "environmentalSeverity": "HIGH",
            "integrityImpact": "HIGH",
            "modifiedAttackComplexity": "LOW",
            "modifiedAttackVector": "LOCAL",
            "modifiedAvailabilityImpact": "HIGH",
            "modifiedConfidentialityImpact": "NONE",
            "modifiedIntegrityImpact": "HIGH",
            "modifiedPrivilegesRequired": "LOW",
            "modifiedScope": "UNCHANGED",
            "modifiedUserInteraction": "NONE",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "temporalScore": 7.1,
            "temporalSeverity": "HIGH",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H",
            "version": "3.1"
          },
          "products": [
            "CSAFPID-31008",
            "CSAFPID-31009",
            "CSAFPID-31010",
            "CSAFPID-31011"
          ]
        }
      ],
      "title": "Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027) in KUNBUS RevPiPyLoad"
    }
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Drag nodes to arrange them. Double-click a related vulnerability to open it, or a source to visit its link. The Physics button on the left tunes the layout and the simulation; the legend at the bottom left hides or shows nodes by kind and by sighting type.

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Vulnerability timeline

Sightings and recorded dates, grouped by day · UTC

JSON
Events included in the timeline

Loading timeline…


    Loading…

    Loading…

    Loading…

    Related by attack behaviour

    Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.