CVE-2026-33951CWE-284CWE-306

signalk-server: Unauthenticated Source Priorities Manipulation

Medium · published April 2, 2026

CVSS v4.0
6.9
EPSS
1%
Percentile
44.6
In the wild
Unconfirmed
What it is

Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0-beta.1, the SignalK Server exposes an unauthenticated HTTP endpoint that allows remote attackers to modify navigation data source priorities. This endpoint, accessible via PUT /signalk/v1/api/sourcePriorities, does not enforce authentication or authorization checks and directly assigns user-controlled input to the server configuration. As a result, attackers can influence which GPS, AIS, or other sensor data sources are trusted by the system. The changes are immediately applied and persisted to disk, allowing the manipulation to survive server restarts. This issue has been patched in version 2.24.0-beta.1.

The record
Technical detail
CVSS v4.0
6.9 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
EPSS
0.00540 · 44.6th percentile
Weaknesses
CWE-284 · Improper Access Control; CWE-306 · Missing Authentication for Critical Function
Published
2026-04-02T16:11Z
EPSS history
Timeline
  • 02 APR 16:11Z
    signalk-server: Unauthenticated Source Priorities Manipulation
    cvelistv5