CVE-2026-35063
OpenPLC_V3 REST API endpoint checks for JWT presence but never verifies the caller's role.
Published Apr 9, 2026 · updated Jun 17, 2026 · openplcproject openplc v3 firmware
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.
Code
The project this record applies to. Exploit listings stay in References.
No public source repository is identified for this product.
Timeline
Detection, updates, and resolution for this record.
Apr 9, 2026 · NIST NVD
Detected
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.
Jun 17, 2026 · NIST NVD
Updated
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.
Affected
- cpe openplcproject/openplc v3 firmwareversion unspecified
Sources
- CVE.orgVulnerability recordCVE-2026-35063
Official CVE identifier
cve.org - NIST NVDVulnerability recordCVE-2026-35063
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 ad
nvd.nist.gov