Safeguard
Vulnerability Analysis•

CVE-2026-20781: Missing Auth in CloudCharge EV Backend

CVE-2026-20781 is a critical missing authentication flaw in CloudCharge cloudcharge.se OCPP WebSockets. No fix is listed, so restrict exposure per CISA.

Safeguard Security Team
3 min read

CVE-2026-20781 is a critical missing authentication flaw (CVSS 9.4) in the CloudCharge cloudcharge.se charging backend. Its OCPP WebSocket endpoint lets a client pose as a charger without credentials. CISA says the vendor did not respond, so no fix is confirmed. Reduce exposure and contact CloudCharge.

What's affected

CISA advisory ICSA-26-057-03 lists CloudCharge cloudcharge.se as affected in all versions. The weakness is CWE-306 (missing authentication for a critical function). The vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L.

The record describes WebSocket endpoints without proper authentication. An unauthenticated client can connect with a known or discovered charging station identifier and then send or receive OCPP commands as if it were that charger. OCPP is the Open Charge Point Protocol that chargers use to talk to their backend.

The same advisory covers other CloudCharge issues, such as missing rate limits on authentication, insufficient session expiration and insufficiently protected credentials. CISA states that CloudCharge did not respond to its request for coordination, so I could not confirm any fixed version. CISA also says it has no report of public exploitation specifically targeting these vulnerabilities. The record does not mark the issue as exploited, and it is not in the CISA Known Exploited Vulnerabilities catalog.

How to check if you're exposed

If you operate chargers that connect to a CloudCharge backend, or you are an operator who uses the platform, ask your provider in writing whether the OCPP endpoint requires authentication and whether they have a fix.

On your own side, review what you can see:

  • Which charger identifiers are registered, and whether any are guessable or sequential.
  • Backend logs for connections from unexpected addresses or for identifiers that you did not provision.
  • Charger configuration for the security profile in use. OCPP defines profiles that add passwords and TLS, and a charger set to the weakest profile gives the backend little to check.

What to do now

  1. Contact CloudCharge through the support page that CISA gives, and ask for the status of a fix and for a timeline.
  2. Ask whether your chargers can use a stronger OCPP security profile, with TLS and per charger credentials, and turn it on where supported.
  3. Use identifiers that are not guessable, and rotate any that may have leaked.
  4. Follow the CISA recommended practices: keep control networks off the internet, put them behind firewalls and use a VPN for remote access.
  5. Monitor backend sessions and alert on a second connection claiming the same charger identifier.

Why it matters

Many control system protocols were designed for closed networks, and authentication was added later or not at all. When a service on the internet trusts a station identifier as if it were a secret, anyone who learns the identifier can speak as that station. The charging backend then believes data it should not.

For an operator the effect is not only a data problem. Wrong meter readings, wrong status messages and commands sent to real hardware affect billing and availability, and the advisory says an attack could cause large scale disruption. Missing authentication is a design gap, so the fix has to come from the vendor. Until it does, limit who can reach the endpoint and watch it.

Quick check

Does the vendor have a patch?

CISA says CloudCharge did not respond to its coordination request, so I could not confirm one. Ask the vendor directly and check the CISA advisory for updates.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.