~/oversight/blog/ecdis-vulnerabilities-fleet-managers.html
2026-06-16 · ECDIS
ECDIS Vulnerabilities: What Fleet Managers Need to Know
ECDIS — Electronic Chart Display and Information Systems — are the primary navigation tool on most modern vessels. They replace paper charts and integrate GPS, AIS, radar, and other sensor data into a single display.
They're also computers connected to the ship's network. And like any computer, they can be compromised.
How ECDIS Systems Are Connected
Modern ECDIS installations are typically connected to the ship's local network for chart updates, weather data, and bridge system integration. That network also connects to the VSAT/satellite link. If the VSAT terminal is compromised, an attacker with access to the ship's network can potentially reach the ECDIS.
Real Risks vs. Hollywood Scenarios
What attackers can actually do:
- Interfere with chart data or feed false GPS data (GPS spoofing is well-documented in certain regions)
- Access the system remotely if the ECDIS is network-connected with no access controls
- Exfiltrate route data — future voyage plans are commercially sensitive
The real risk isn't a movie-style ship hijacking. It's more subtle: data manipulation, route monitoring by competitors, and gradual degradation of navigation system integrity that goes unnoticed until something goes wrong.
Known Vulnerabilities
Academic research and public databases (CVE) have documented vulnerabilities in major ECDIS software packages:
- Unpatched operating systems (many run Windows Embedded or unsupported OS versions)
- Network services running with default configurations
- USB port access allowing malware introduction during chart updates
- Lack of integrity checking on chart data files
- Insecure update mechanisms
Questions for Fleet Managers
- Are ECDIS systems on your vessels on the same network as the VSAT terminal?
- Are software and chart updates applied through a secure, verified process?
- Has anyone checked whether the ECDIS is accessible from the internet?
- What's the procedure when an ECDIS behaves unexpectedly?