{"action":"Upgrade signalk-server to 2.19.0 or later.","affected":[{"fixed":"2.19.0","introduced":"0"}],"component":"signalk-server","cve_ids":["CVE-2025-68620"],"ecosystem":"npm","epss":0.00539,"exploited":false,"fixed_versions":["2.19.0"],"ghsa_id":"GHSA-fq56-hvg6-wvm5","id":"tcs_01M5KFP0WDQ7CNJBD2S2YZCGX4","modified_at":"2026-02-03T03:14:43.055673Z","published_at":"2026-01-02T15:28:54Z","references":["https://osv.dev/vulnerability/GHSA-fq56-hvg6-wvm5","https://github.com/SignalK/signalk-server/security/advisories/GHSA-fq56-hvg6-wvm5","https://nvd.nist.gov/vuln/detail/CVE-2025-68620","https://github.com/SignalK/signalk-server/commit/221aff6cd89c56308084d1781b3abbf938605bd3","https://github.com/SignalK/signalk-server","https://github.com/SignalK/signalk-server/releases/tag/v2.19.0"],"severity":{"label":"critical","score":9.1},"sources":[{"source":"osv","source_id":"GHSA-fq56-hvg6-wvm5","url":"https://osv.dev/vulnerability/GHSA-fq56-hvg6-wvm5"}],"summary":"Signal K Server vulnerable to JWT Token Theft via WebSocket Enumeration and Unauthenticated Polling"}