CVE-2025-68619CWE-94code-injection

CVE-2025-68619

High · published January 2, 2026

CVSS v3.1
7.2
EPSS
1%
Percentile
53.2
In the wild
Unconfirmed
What it is

⚡ An admin's bad day! Versions of Signal K Server before 2.19.0 let users install npm packages from anywhere, including potentially malicious sources! 🔥 Picture a ship's supply room where the captain can order anything online without checking its origins. If someone decides to deliver a Trojan horse instead of food supplies, the whole crew is in for a big surprise! An attacker with admin access could sneak in a malicious npm package, installing their own code that executes quietly in the background. The potential consequences? Data theft, system control, or even full server compromise! It's a nightmare scenario for any boat owner.

Put simply

Picture a ship's supply room where the captain can order anything online without checking its origins. If someone decides to deliver a Trojan horse instead of food supplies, the whole crew is in for a big surprise! This vulnerability allows an attacker to exploit the flexible npm version specifier in Signal K Server, which passes parameters directly to npm without any sanitization. This means a malicious actor could run arbitrary code by installing a package containing harmful scripts via a simple API call.

What to do

An attacker with admin access could sneak in a malicious npm package, installing their own code that executes quietly in the background. The potential consequences? Data theft, system control, or even full server compromise! It's a nightmare scenario for any boat owner. Immediately upgrade Signal K Server to version 2.19.0 to patch this vulnerability. Regularly audit your npm packages for security and ensure that only trusted admins have installation permissions. Consider implementing stricter validation for package sources! You've got this! By following these steps, you can keep your boat's systems secure and sailing smoothly! 🛡️

The record
Technical detail
CVSS v3.1
7.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00715 · 53.2th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2026-01-02T00:15Z
Affected products (5)
ProductVersionsFixed in
signalk/signal_k_server< 2.19.02.19.0
signalk/signal_k_serverall versions—
signalk/signal_k_serverall versions—
signalk/signal_k_serverall versions—
signalk/signal_k_serverall versions—
References (2)
EPSS history
Timeline
  • 01 JAN 18:35Z
    Signal K Server Vulnerable to Remote Code Execution via Malicious npm Package
    cvelistv5