Skip to main content

Chargeportal CVE-2026-27649

| EUVDEUVD-2026-13848 MEDIUM
Insufficient Session Expiration (CWE-613)
2026-03-20 icscert
6.9
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

5
Severity Changed
May 06, 2026 - 15:22 NVD
HIGH MEDIUM
CVSS changed
May 06, 2026 - 15:22 NVD
7.3 (HIGH) 6.9 (MEDIUM)
EUVD ID Assigned
Mar 20, 2026 - 23:16 euvd
EUVD-2026-13848
Analysis Generated
Mar 20, 2026 - 23:16 vuln.today
CVE Published
Mar 20, 2026 - 22:46 nvd
HIGH 7.3

DescriptionCVE.org

The WebSocket backend uses charging station identifiers to uniquely associate sessions but allows multiple endpoints to connect using the same session identifier. This implementation results in predictable session identifiers and enables session hijacking or shadowing, where the most recent connection displaces the legitimate charging station and receives backend commands intended for that station. This vulnerability may allow unauthorized users to authenticate as other users or enable a malicious actor to cause a denial-of-service condition by overwhelming the backend with valid session requests.

AnalysisAI

A session management vulnerability in CTEK ChargePortal's WebSocket backend allows attackers to hijack charging station sessions by connecting with the same predictable session identifier used by legitimate stations. This enables authentication bypass, interception of backend commands intended for legitimate charging stations, and denial-of-service through session flooding. The vulnerability affects CTEK ChargePortal with a CVSS score of 7.3 and is documented in ICS-CERT advisory ICSA-26-078-06, though no active exploitation (KEV) or public POC has been reported.

Technical ContextAI

The vulnerability affects CTEK ChargePortal (CPE: cpe:2.3:a:ctek:chargeportal:*:*:*:*:*:*:*:*), which implements a WebSocket-based backend for managing electric vehicle charging stations. The root cause is CWE-613 (Insufficient Session Expiration), where the system uses charging station identifiers as session tokens without proper uniqueness enforcement or session invalidation. The WebSocket implementation fails to prevent multiple concurrent connections using identical session identifiers, allowing the most recent connection to displace existing sessions and inherit their privileges. This represents a fundamental flaw in session management where predictable identifiers combined with lack of mutual exclusion creates an authentication bypass condition in industrial control systems managing critical infrastructure.

RemediationAI

Organizations should consult CTEK support at https://www.ctek.com/support and review the CISA ICS advisory at https://www.cisa.gov/news-events/ics-advisories/icsa-26-078-06 for vendor patches addressing the session management vulnerability. Until patches can be applied, implement network segmentation to restrict WebSocket endpoint access to authorized IP ranges only, deploy TLS mutual authentication to verify charging station identities cryptographically rather than relying solely on session identifiers, and implement rate limiting and connection monitoring to detect and block session flooding attempts. Consider deploying a reverse proxy or API gateway with session validation logic to enforce single-session-per-identifier constraints and generate cryptographically random session tokens independent of charging station identifiers.

Share

CVE-2026-27649 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy