CVE-2026-23515CWE-78

RCE - Command Injection in Signal K set-system-time plugin

Critical · published February 2, 2026

CVSS v3.1
10.0
EPSS
5%
Percentile
91.6
In the wild
Unconfirmed
What it is

🚨 A crafty command injection vulnerability lurks in Signal K Server, putting your boat at risk! 🔥 Think of the Signal K Server like the control room of a ship. If a mischievous crew member can sneak in a bad command through a navigational message, they could potentially steer the whole ship off course, or worse, take control of critical systems! An attacker can execute arbitrary shell commands on the Signal K server. This means they could manipulate critical navigation systems or even disable safety features — a recipe for disaster on the high seas! With security disabled, even an unauthenticated user could exploit this vulnerability. This could lead to absolutely devastating consequences for your vessel and crew.

Put simply

Think of the Signal K Server like the control room of a ship. If a mischievous crew member can sneak in a bad command through a navigational message, they could potentially steer the whole ship off course, or worse, take control of critical systems! The flaw arises from unsafe construction of shell commands when processing navigation.datetime values received via WebSocket delta messages. This allows authenticated users with write permissions, and even unauthenticated users if security is disabled, to execute arbitrary commands.

What to do

An attacker can execute arbitrary shell commands on the Signal K server. This means they could manipulate critical navigation systems or even disable safety features — a recipe for disaster on the high seas! With security disabled, even an unauthenticated user could exploit this vulnerability. This could lead to absolutely devastating consequences for your vessel and crew. To protect your server, upgrade to version 1.5.0 immediately! Additionally, ensure that security settings are enabled to prevent unauthorized access and command execution. Regularly audit configurations to maintain a secure environment. You've got this! Follow these steps and you'll keep your ship sailing smoothly and securely! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.04586 · 91.6th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2026-02-02T20:43Z
EPSS history
Timeline
  • 02 FEB 20:43Z
    RCE - Command Injection in Signal K set-system-time plugin
    cvelistv5