CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-35063

High
Published: Translated: NVD NIST

Summary

Podatność CVE-2026-35063 dotyczy interfejsu API REST OpenPLC_V3, który sprawdza obecność JWT, ale nie weryfikuje roli wywołującego. Użytkownik z rolą 'user' może usunąć dowolnego innego użytkownika, w tym administratorów, lub utworzyć nowe konta z rolą 'admin', co prowadzi do eskalacji uprawnień.

Risk Assessment

Ryzyko dla organizacji polega na tym, że każdy uwierzytelniony użytkownik może uzyskać pełny dostęp administracyjny, co może prowadzić do nieautoryzowanych zmian w systemie oraz utraty danych.

Recommendation

Zaleca się wprowadzenie weryfikacji ról użytkowników w interfejsie API, aby ograniczyć możliwość usuwania kont i tworzenia nowych kont z uprawnieniami administratora tylko do uprawnionych użytkowników.

Related vulnerabilities

Original NVD description (English source)

OpenPLC_V3 REST API endpoint checks for JWT presence but never verifies the caller's role. Any authenticated user with role=user can delete any other user, including administrators, by specifying their user ID or they can create new accounts with role=admin, escalating to full administrator access.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS