Summary
CVE-2026-95102 is a critical missing-authentication vulnerability affecting the Monta EV charging platform (monta.app). WebSocket endpoints used for OCPP (Open Charge Point Protocol) communication with charging stations lack proper authentication, allowing attackers to impersonate charging stations and gain unauthorized access to sensitive data or perform unauthorized actions. The flaw carries a CVSS v3.1 base score of 9.4 (Critical) and affects all versions of the platform.
Technical details
- Root cause: WebSocket endpoints used for OCPP communication between Monta’s backend and charging stations do not enforce proper authentication (CWE-306, Missing Authentication for Critical Function).
- Trigger conditions: Any network-accessible client can open a WebSocket connection to the affected endpoint without first proving its identity as a legitimate charging station.
- Attack vector: Network-based, no privileges or user interaction required (AV:N/AC:L/PR:N/UI:N).
- Impact: Attackers can impersonate charging stations, gain unauthorized access to sensitive data and station control functions, perform unauthorized actions, and potentially escalate privileges, leading to high confidentiality and integrity impact and limited availability impact.
Affected software
- Monta monta.app — all versions
Severity
- CVSS v3.1 Base Score: 9.4 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Mitigation and recommended actions
- Immediate: No specific patched version has been published; Monta has stated it is working to increase adoption of authenticated connections and deprecate unauthenticated access on a rolling basis.
- Workarounds/network mitigations:
- Enable OCPP 1.6 Security Profile 2 (HTTP Basic Authentication over TLS) for all charging station connections, using a unique password per station.
- Deploy rate limiting and automated connection throttling to block abusive connection patterns.
- Ensure duplicate-connection handling follows the OCPP specification so new authenticated sessions supersede existing unauthenticated ones.
- Minimize network exposure of charging station control systems; place them behind firewalls and isolate them from business networks.
- Use VPNs (kept current with patches) for any required remote access to these systems rather than exposing them directly to the internet.

