CVE-2026-55591
Last modified
CVE-2026-55591 is a medium-severity vulnerability rated 5.8/10 on the CVSS scale. 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, requestAccess, and checkAccessRequest endpoints without validating the destination.
Description
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, requestAccess, and checkAccessRequest endpoints without validating the destination. When security was not configured, addAdminMiddleware() was a no-op in dummysecurity.ts, leaving all three endpoints accessible without authentication. The server could be forced to contact loopback, private, link-local, cloud metadata, or arbitrary external destinations, and selfsignedcert could disable certificate verification for outbound HTTPS requests. The checkAccessRequest endpoint also interpolated requestId into its destination path, allowing traversal to other paths on the selected host. Distinct success, connection-refused, and timeout responses enabled internal port scanning; returned response bodies enabled cloud metadata and internal-service data exfiltration; requestAccess enabled server-side POST requests with attacker-controlled JSON; and access to cluster-internal services could support lateral movement. This issue is fixed in version 2.28.0.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| SignalK | signalk-server | < 2.28.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-55591?
How severe is CVE-2026-55591?
How do I fix CVE-2026-55591?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-55584phpSysInfo is a customizable PHP script that displays system…7.5
- CVE-2026-55585QWED is open-source AI verification infrastructure for deter…8.8
- CVE-2026-55586SumatraPDF is a multi-format reader for Windows. In 3.6.1 an…6.6
- CVE-2026-55588ORAS (OCI Registry As Storage) is a CLI and library for mana…6.5
- CVE-2026-5559A vulnerability has been found in AntaresMugisho PyBlade 0.1…6.3
- CVE-2026-55590CakePHP Authentication is an authentication plugin for CakeP…6.1
- CVE-2026-55592Dashy is a self-hostable personal dashboard. Prior to 4.3.7,…3.9
- CVE-2026-55593Froxlor is open source server administration software. Prior…6.5
- CVE-2026-55594ImageMagick is free and open-source software used for editin…5.3
- CVE-2026-55595ImageMagick is free and open-source software used for editin…4.7
- CVE-2026-55596Plate is a rich-text editor with AI and shadcn/ui. From 53.0…8.7
- CVE-2026-55597ImageMagick is free and open-source software used for editin…5.5
Are you affected by CVE-2026-55591?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
