PT-2026-1024

CVE-2025-68620

·

Published

2026-01-01

·

Updated

2026-10-01

Description by

CVSS 3.1
9.1
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Signal K Server versions prior to 2.19.0
Description Signal K Server is a server application used on boats. Versions prior to 2.19.0 contain issues that allow attackers to steal JWT authentication tokens without prior authentication. This is achieved by chaining together WebSocket-based request enumeration and unauthenticated polling of access request status. Unauthenticated WebSocket connections with the serverevents=all query parameter allow attackers to receive ACCESS REQUEST events containing details about pending access requests. The access request status endpoint at /signalk/v1/access/requests/:id returns the full state of an access request, including the JWT token in plaintext, without authentication. Attackers can either create their own access requests and poll for the token after approval, or passively monitor the WebSocket stream for legitimate requests and steal the tokens when approved. The startServerEvents function and the queryRequest function are involved in this process.
Recommendations Versions prior to 2.19.0 should be updated to version 2.19.0 or later.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-FQ56-HVG6-WVM5
Found an issue in the description? Have something to add? Feel free to write us 👾