Skip to content
OpenAdvisories

Package · npm

signalk-server

16 known vulnerabilities.

16 results · Feed

  • Critical 9.8

    Signal K resources API path traversal can disclose the JWT signing secret and enable remote code execution

    ### Summary Path traversal in the Signal K resources and applicationData APIs lets an unauthenticated or low-privileged user read, write and delete files outside the storage root. Reading <config>/security.json discloses the JWT signing secret, enabling admin…

  • Medium 4.2

    Signal K Server 2.28.0-beta.2 before 2.34.0 SSRF via App Store appIcon

    Signal K Server from 2.28.0-beta.2 before 2.34.0 contains a server-side request forgery vulnerability in the App Store icon fetcher that trusts absolute signalk.appIcon URLs. Attackers publishing npm packages with Signal K keywords can make servers request lo…

  • Medium 5.8

    Signal K Server: Server-Side Request Forgery via Remote Connection Endpoints

    Signal K Server is a server application that runs on a central hub in a boat. Prior to 2.28.0, makeRemoteRequest() in src/serverroutes.ts accepted attacker-controlled host, port, useTLS, and selfsignedcert parameters from the testSignalKConnection, requestAcc…

  • High 8.7

    Signal K Server's WebSocket Login Endpoint Lacks Rate Limiting (Credential Brute-Force)

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.25.0, the HTTP login endpoints (POST /login and POST /signalk/v1/auth/login) are protected by express-rate-limit (default: 100 attempts per 10-minute window, conf…

  • High 7.5

    Signal K Server has an Unauthenticated Regular Expression Denial of Service (ReDoS) via WebSocket Subscription Paths

    Signal K Server is a server application that runs on a central hub in a boat. Versions prior to 2.25.0 are vulnerable to an unauthenticated Regular Expression Denial of Service (ReDoS) attack within the WebSocket subscription handling logic. By injecting unes…

  • Low 2.1

    signalk-server: Arbitrary Prototype Read via `from` Field Bypass

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0, there is an arbitrary prototype read vulnerability via `from` field bypass. This vulnerability allows a low-privileged authenticated user to bypass prototyp…

  • Medium 6.1

    signalk-server: OAuth Authorization Code Theft via Unvalidated Host Header in OIDC Flow

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0, SignalK Server contains a code-level vulnerability in its OIDC login and logout handlers where the unvalidated HTTP Host header is used to construct the OAu…

  • Medium 6.9

    signalk-server: Unauthenticated Source Priorities Manipulation

    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, …

  • Critical 9.4

    signalk-server: Privilege Escalation by Admin Role Injection via /enableSecurity

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0-beta.4, there is a privilege escalation vulnerability by Admin Role Injection via /enableSecurity. An unauthenticated attacker can gain full Administrator ac…

  • Medium 5.0

    SignalK Server has Path Traversal leading to information disclosure

    Signal K Server is a server application that runs on a central hub in a boat. Prior to 2.20.3, a path traversal vulnerability in SignalK Server's applicationData API allows authenticated users on Windows systems to read, write, and list arbitrary files and di…

  • Medium 6.3

    Signal K Server Vulnerable to Access Request Spoofing

    Signal K Server is a server application that runs on a central hub in a boat. Versions prior to 2.19.0 of the access request system have two related features that when combined by themselves and with an information disclosure vulnerability enable convincing s…

  • High 7.3

    Signal K Server Vulnerable to Remote Code Execution via Malicious npm Package

    Signal K Server is a server application that runs on a central hub in a boat. Versions prior to 2.19.0 of the appstore interface allow administrators to install npm packages through a REST API endpoint. While the endpoint validates that the package name exist…

  • Critical 9.1

    Signal K Server vulnerable to JWT Token Theft via WebSocket Enumeration and Unauthenticated Polling

    Signal K Server is a server application that runs on a central hub in a boat. Versions prior to 2.19.0 expose two features that can be chained together to steal JWT authentication tokens without any prior authentication. The attack combines WebSocket-based re…

  • Medium 5.3
    CVE-2025-68273 Scanner template

    Signal K Server Vulnerable to Unauthenticated Information Disclosure via Exposed Endpoints

    Signal K Server is a server application that runs on a central hub in a boat. An unauthenticated information disclosure vulnerability in versions prior to 2.19.0 allows any user to retrieve sensitive system information, including the full SignalK data schema,…

  • High 7.5

    Signal K Server Vulnerable to Denial of Service via Unrestricted Access Request Flooding

    Signal K Server is a server application that runs on a central hub in a boat. A Denial of Service (DoS) vulnerability in versions prior to 2.19.0 allows an unauthenticated attacker to crash the SignalK Server by flooding the access request endpoint (`/signalk…

  • Critical 9.7
    CVE-2025-66398 Public exploit EPSS 20%

    Signal K Server has Unauthenticated State Pollution leading to Remote Code Execution (RCE)

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.19.0, an unauthenticated attacker can pollute the internal state (`restoreFilePath`) of the server via the `/skServer/validateBackup` endpoint. This allows the at…