Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable endpoints require only a low-privilege authenticated session; no complexity or interaction barriers exist, and full system CIA impact follows successful role escalation.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
4DescriptionCVE.org
Insecure Permissions vulnerability in ics-park v.2.0 allows a remote attacker to escalate privileges via the /system/role/save endpoint in RoleController.java and system/user/update endpoint in UserController.java
AnalysisAI
Privilege escalation in ICS-Park Smart Park Management System v2.0 allows any authenticated low-privilege user to assume higher roles by sending crafted requests directly to the /system/role/save and /system/user/update endpoints, bypassing server-side authorization checks. The flaw affects RoleController.java and UserController.java, which fail to enforce permission boundaries before persisting role or user modifications. No public exploitation confirmed in CISA KEV, but a proof-of-concept is publicly available on GitHub, concretely lowering the bar for abuse by any user with a valid session.
Technical ContextAI
ICS-Park is a Java-based Smart Park Management System (v2.0). CWE-284 (Improper Access Control) is the root cause: the application exposes administrative role-management (/system/role/save via RoleController.java) and user-update (/system/user/update via UserController.java) HTTP endpoints without enforcing that the requesting principal holds sufficient privileges to perform those operations. Any authenticated session can send POST/PUT requests to these endpoints with attacker-controlled payloads to assign elevated roles to arbitrary accounts. No CPE string was provided by NVD; the EUVD records the affected version set as 'n/a n/a', indicating version metadata is incomplete. The Java tag confirms a server-side application; the Authentication Bypass tag reflects the effective outcome when authorization is missing despite authentication being required.
RemediationAI
No vendor-released patch or official advisory has been identified at the time of this analysis; the available references point only to researcher-published exploit code and the NVD entry. Until a vendor patch is available, operators should apply server-side authorization middleware or framework-level access control annotations (e.g., Spring Security @PreAuthorize) to the /system/role/save and /system/user/update endpoints, restricting them to accounts explicitly holding an administrator role - be aware this requires code-level changes and a rebuild/redeploy. As an immediate compensating control, restrict network-layer access to these specific endpoints at the API gateway or reverse proxy (e.g., block POST to /system/role/save and /system/user/update from non-admin source IPs or internal management VLANs only); the trade-off is operational friction for any legitimate low-privilege use of those paths. Additionally, audit all existing user and role assignments in the database for unauthorized privilege escalation that may have already occurred. Monitor the researcher's GitHub repository (https://github.com/qflksheep/CVE-2026-67687-ICS-Park-Smart-Park-Management-System-v2.0) for any vendor-supplied fix references.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-54307
GHSA-gq4q-rm4c-4cm7