CVE-2025-66398CWE-78CWE-913command-injection

CVE-2025-66398

Critical · published January 1, 2026

CVSS v3.1
9.6
EPSS
20%
Percentile
97.4
In the wild
Unconfirmed
What it is

🚨 An unauthenticated attacker can take control of your boat's Signal K Server with just a simple request! This means they could overwrite crucial configuration files and execute arbitrary code. 🔥 Think of it like a thief sneaking into the captain's quarters and messing with the navigation system. If they can change the settings, they can steer the entire ship wherever they want, potentially putting everyone on board in serious danger. This vulnerability could lead to a devastating situation where an attacker hijacks the administrator's 'Restore' functionality. This means they could overwrite critical files like `security.json` and `package.json`, allowing for account takeover and even full Remote Code Execution (RCE). That's a nightmare scenario for any boat owner!

Put simply

Think of it like a thief sneaking into the captain's quarters and messing with the navigation system. If they can change the settings, they can steer the entire ship wherever they want, potentially putting everyone on board in serious danger. Prior to version 2.19.0, Signal K Server has a flaw in the `/skServer/validateBackup` endpoint that allows an unauthenticated attacker to manipulate the internal server state, compromising its functionality and security.

What to do

This vulnerability could lead to a devastating situation where an attacker hijacks the administrator's 'Restore' functionality. This means they could overwrite critical files like `security.json` and `package.json`, allowing for account takeover and even full Remote Code Execution (RCE). That's a nightmare scenario for any boat owner! Update your Signal K Server to version 2.19.0 immediately to patch this critical vulnerability. Review your server's configurations and implement strict access controls to prevent unauthorized access. Don't forget to audit your security settings for any anomalies! You've got this! With these steps, you'll be securing your Signal K Server in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.19850 · 97.4th percentile
Weaknesses
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection'); CWE-913 · Improper Control of Dynamically-Managed Code Resources
Published
2026-01-01T23:15Z
Affected products (1)
ProductVersionsFixed in
signalk/signal_k_server< 2.19.02.19.0
References (2)
EPSS history
Timeline
  • 01 JAN 18:00Z
    Signal K Server has Unauthenticated State Pollution leading to Remote Code Execution (RCE)
    cvelistv5