Signal K Server has Unauthenticated State Pollution leading to Remote Code Execution (RCE)
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| SignalK | signalk-server | affected |
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Signalk | Signalk-server | — |
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-w3x5-7c4c-66p9 | Signal K Server has Unauthenticated State Pollution leading to Remote Code Execution (RCE) |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 19.9% (19.850% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Signalk signal K Server
|
|
| CPEs | cpe:2.3:a:signalk:signal_k_server:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Signalk signal K Server
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Signalk
Signalk signalk-server |
|
| Vendors & Products |
Signalk
Signalk signalk-server |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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 attacker to hijack the administrator's "Restore" functionality to overwrite critical server configuration files (e.g., `security.json`, `package.json`), leading to account takeover and Remote Code Execution (RCE). Version 2.19.0 patches this vulnerability. | |
| Title | Signal K Server has Unauthenticated State Pollution leading to Remote Code Execution (RCE) | |
| Weaknesses | CWE-78 CWE-913 |
|
| References |
| |
| Metrics |
cvssV3_1
|