Skip to main content
VulnerabilityPublished

signalk-server · Signal K Server: Buffered logs exposed to unauthenticated WebSocket clients

Affects signalk-serverSource GCVE Database

0

CVSS 5.3 Medium : upgrade to 2.31.0-beta.1 when convenient.

Data as of 12 Nov 2026, 20:42 UTC

CVSS 3.1 base score
5.3Medium
How severe the flaw is on the 0–10 CVSS scale.
Patch
Available – fixed in 2.31.0-beta.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

What to do

Upgrade signalk-server to 2.31.0-beta.1.

Affected software

ProductAffectedFixed in
npmsignalk-serverAffected
  • <2.31.0-beta.1
Fixed in
  • 2.31.0-beta.1

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade Signal K Server to version 2.31.0-beta.1 or later, where the vulnerability is fixed by requiring administrator privileges before allowing log subscriptions over WebSocket. Until upgrading, restrict access to the WebSocket interface or monitor for unauthorized log subscriptions if possible. No other mitigations are indicated by the vendor advisory.

Description

Signal K Server versions prior to 2.31.0-beta.1 allow unauthenticated WebSocket clients to subscribe to the server's log path and receive buffered logs. This occurs because the log subscription path does not enforce authorization checks, unlike other subscription paths that apply access control. The issue arises from a code path that permits WebSocket connections before authentication for login purposes but fails to restrict access to logs. A fix requiring administrator privileges before starting the server log subscription was introduced in version 2.31.0-beta.1.

References

Community reviews

Loading reviews…